我们现在正在使用MVC构建Web应用程序,但在Server 2008 R2上有许多旧版WebForm应用程序,我们正在从4.5更新到4.6.1并转移到服务器2016 ..
大多数都采用相同的格式,即Secure目录中的所有内容都需要身份验证并重定向到登录页面 - 到目前为止,它们都已正常工作,但是一个应用程序正在抛出一个循环(HTTP错误404.15 - 查询字符串太长)而我甚至无法直接访问登录页面......
安全目录中的Web.config
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="SessionWarning" value ="18"/>
</appSettings>
<location path="">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
<location path="Login.aspx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
</configuration>
与工作格式相同的格式。主Web.Config包含
<authentication mode="Forms">
<forms name="SecureForms" loginUrl="Secure/Login"/>
</authentication>
这个让我感到困惑 - 我不知道为什么当其他人完美无瑕地工作时它会把玩具扔掉!
由于