我已将我的asp.net MVC应用程序部署到生产环境,并且按预期工作。但是,在IE中使用F12查看正在向服务器发出的网络请求时,我看到以这种格式发送请求:
http://172.16.10.2/VMSWebTest/(F(pZPg-rE4Nghw1pU6TbKBwuNIeLCVHnerv1BO7BG3hZlmLxqretATeKFdrZU2b9Qr_rg2-wieUwZOJ9PkcwWdRzRSP_oUEI5mdmd4vzbrqbM1))/Tiers
而不是这种格式:
http://172.16.10.2/VMSWebTest/Tiers
这是什么(F(pZPg-rE4Nghw1pU6TbKBwuNIeLCVHnerv1BO7BG3hZlmLxqretATeKFdrZU2b9Qr_rg2-wieUwZOJ9PkcwWdRzRSP_oUEI5mdmd4vzbrqbM1))部分URL来自?为什么?这是什么目的?
我注意到这似乎只适用于IE,因为使用Chrome时请求网址符合预期。
答案 0 :(得分:0)
可能是您是ASP.NET无法识别IE10的bug的受害者,请参阅此答案中的建议: IE10 User-Agent causes ASP.Net to not send back Set-Cookie (IE10 not setting cookies)
具体来说,有一个可用的修补程序:http://support.microsoft.com/kb/2600088