在IIS 8.5中禁用匿名访问会导致重定向到/ account / login

时间:2017-03-02 14:03:47

标签: asp.net-mvc forms-authentication iis-8.5

我在暂存环境中有几个站点,不允许公共访问。 当我在iis 8.5中禁用匿名访问时,它会写入web.config

<authentication mode="Windows">
  <forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>

导致重定向到指定的网址。这当然会调用错误页面,因为没有登录页面。实际上已经启用了表单身份验证的某些站点进一步加剧了这一点,现在这些站点被覆盖会导致其他问题。

在同一台服务器(Windows Server 2012 r2)上,禁用匿名访问的其他站点不会写入web.config。网站之间唯一真正的区别是.net。

的版本

获取写入web.config的条目的网站都以.net 4.0为目标,而正常工作的网站目标是.net 4.5和4.5.1

.net的版本可能成为问题吗?有办法克服这个问题吗?

0 个答案:

没有答案