更新到.NET 4.6.1后,WebForms中的登录循环开始

时间:2016-12-18 23:47:04

标签: asp.net webforms

我们现在正在使用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>

这个让我感到困惑 - 我不知道为什么当其他人完美无瑕地工作时它会把玩具扔掉!

由于

0 个答案:

没有答案