1

我在 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 "/>

有任何想法吗???

4

1 回答 1

0

它应该是 ExtensionlessUrlHandler-Integrated-4.0 - 你缺少“处理程序”(就像 MS 自己的知识库文章一样)。其他两行实际上似乎没有必要。

于 2013-10-02T23:14:56.877 回答