我在暂存环境中有几个站点,不允许公共访问。 当我在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的版本可能成为问题吗?有办法克服这个问题吗?