Asp.net iis服务器部署wierd循环

Asp.net iis服务器部署wierd循环,asp.net,iis,Asp.net,Iis,我创建了我的站点的部署包,当我尝试使用它时,出现以下错误: 此请求的查询字符串长度超过配置的maxQueryStringLength值 地址栏是这样的。这在visual studio中不会发生 http://localhost/MyServer/Login.aspx?ReturnUrl=%2fMyServer%2fLogin.aspx%3fReturnUrl%3d%252fMyServer%252fLogin.aspx%253fReturnUrl%253d%25252fMyServer%2525

我创建了我的站点的部署包,当我尝试使用它时,出现以下错误:

此请求的查询字符串长度超过配置的maxQueryStringLength值

地址栏是这样的。这在visual studio中不会发生

http://localhost/MyServer/Login.aspx?ReturnUrl=%2fMyServer%2fLogin.aspx%3fReturnUrl%3d%252fMyServer%252fLogin.aspx%253fReturnUrl%253d%25252fMyServer%25252fLogin.aspx%25253fReturnUrl%25253d%2525252fMyServer%2525252fLogin.aspx%2525253fReturnUrl%2525253d%252525252fMyServer%252525252fLogin.aspx%252525253fReturnUrl%252525253d%25252525252fMyServer%25252525252fLogin.aspx%25252525253fReturnUrl%25252525253d%2525252525252fMyServer%2525252525252fLogin.aspx%2525252525253fReturnUrl%2525252525253d%252525252525252fMyServer%252525252525252fLogin.aspx%252525252525253fReturnUrl%252525252525253d%25252525252525252fMyServer%25252525252525252fLogin.aspx%25252525252525253fReturnUrl%25252525252525253d%2525252525252525252fMyServer%2525252525252525252fLogin.aspx%2525252525252525253fReturnUrl%2525252525252525253d%252525252525252525252fMyServer%252525252525252525252fLogin.aspx%252525252525252525253fReturnUrl%252525252525252525253d%25252525252525252525252fMyServer%25252525252525252525252fLogin.aspx%25252525252525252525253fReturnUrl%25252525252525252525253d%2525252525252525252525252fMyServer%2525252525252525252525252fLogin.aspx%2525252525252525252525253fReturnUrl%2525252525252525252525253d%252525252525252525252525252fMyServer%252525252525252525252525252fLogin.aspx%252525252525252525252525253fReturnUrl%252525252525252525252525253d%25252525252525252525252525252fMyServer%25252525252525252525252525252fLogin.aspx%25252525252525252525252525253fReturnUrl%25252525252525252525252525253d%2525252525252525252525252525252fMyServer%2525252525252525252525252525252fLogin.aspx%2525252525252525252525252525253fReturnUrl%2525252525252525252525252525253d%252525252525252525252525252525252fMyServer%252525252525252525252525252525252fLogin.aspx%252525252525252525252525252525253fReturnUrl%252525252525252525252525252525253d%25252525252525252525252525252525252fMyServer%25252525252525252525252525252525252fLogin.aspx%25252525252525252525252525252525253fReturnUrl%25252525252525252525252525252525253d%2525252525252525252525252525252525252fMyServer%2525252525252525252525252525252525252f

看起来您在Visual Studio中的解决方案是从其中一个内置了某种基于表单的身份验证的模板构建的。我很确定你可以在web.config中禁用它

看起来您在Visual Studio中的解决方案是从一个内置了某种基于表单的身份验证的模板中构建的。我很确定你可以在web.config中禁用它

只是一种预感:可能是匿名用户无法访问您的登录页面。所以它重定向到登录页面,然后又重定向到登录页面

查看web.config以设置正确的访问权限

<location path="login.aspx">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>

只是一种预感:匿名用户可能无法访问您的登录页面。所以它重定向到登录页面,然后又重定向到登录页面

查看web.config以设置正确的访问权限

<location path="login.aspx">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>

好像你有循环导航。请给出login.aspx的页面加载事件代码和您正在访问的第二个页面。

似乎您有循环导航。请给出login.aspx页面加载事件的代码以及您正在访问的第二个页面