我在 azure 上有一个使用 Framework 4.5 的网站。我指定了一个默认文档,它也是登录页面的目标页面,事实上,当我请求 URL http://xx.azurewebsites.net时,它会重定向到登录页面,这一切都是因为我希望用户首先验证自己。
登录后,浏览器重定向到正确的页面,但 url 再次显示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 "/>
有任何想法吗???