I've got a problem in my application stack. .Net website SiteA on server-farm A calles Site-B website on server-farm B throught a Citrix Netscaler Load Balancer on a static file ressource, in our case a .json file. Sometimes we get a http-405 back.
I've used MS Network monitor on Server-Farm A, and can see the valid http-request going towards server-farmB.
47 45 54 20 2F 61 73 73 65 74 2D 6D 61 6E 69 66 65 73 74 2E 6A 73 6F 6E 20 48 54 54 50 2F 31 2E 31 0D 0A 48 6F 73 74
GET /asset-manifest.json HTTP/1.1..Host
On Server-Farm B, i also used MS Network Monitor, and here i can also see the valid http-request entering the destination server.
47 45 54 20 2F 61 73 73 65 74 2D 6D 61 6E 69 66 65 73 74 2E 6A 73 6F 6E 20 48 54 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A
GET /asset-manifest.json HTTP/1.1..Host:
But when doing a TRACE in IIS, the request-Verb is reduced from GET to 'T'. Our IIS installation is completly generic, only URLRewrite 2.0 is installed.
1. | GENERAL_REQUEST_START |
SiteId="22", AppPoolId="<domain>", ConnId="1612948779", RawConnId="0", RequestURL="<domain>:80/asset-manifest.json",RequestVerb="T"
Anyone has any idea why this is happening and how to solve this?