我在Azure 4.5上有一个关于Azure的网站。我指定了一个defaultdocument,它也是登录页面的目标页面,事实上当我请求它在登录页面上重定向的URL http://xx.azurewebsites.net时,这一切都是因为我希望用户首先对自己进行身份验证。
登录后,浏览器会重定向到正确的页面,但网址再次显示http://xx.azurewebsites.net,这会导致注销控制无法注销用户,因为当按下按钮时,页面会自行刷新并且不会执行注销。
我在网上找到了ASP.NET 4.0的无扩展URL功能的原因,我发现了如何禁用它但它不起作用。我发现这个代码插入到网站的web.config文件中:
<handlers>
<remove name="ExtensionlessUrl-Integrated-4.0"/>
<remove name=" ExtensionlessUrl-ISAPI-4.0_32bit "/>
<remove name=" ExtensionlessUrl-ISAPI-4.0_64bit "/>
任何想法???
答案 0 :(得分:0)
它应该是ExtensionlessUrlHandler-Integrated-4.0 - 你缺少'Handler'(就像MS自己的知识库文章一样)。其他两行实际上似乎没有必要。