문제

I have an ASP.NET 4.5 webforms site and trying to setup forms authentication. I have an Account folder with a Login.aspx page within. The main web.config contains the following:

<authentication mode="Forms">
  <forms loginUrl="~/Account/Login.aspx" timeout="2880"/>
</authentication>
<authorization>
  <deny users ="?" />
  <allow users = "*" />
</authorization>

When I browse to the site, it appropriate redirects to Account/Login.aspx and then throws a browser error indicating

Too Many Redirects

. I am at a loss as to what could be wrong or where to go to troubleshoot next. Any assistance would be appreciated.

도움이 되었습니까?

해결책

Please check if you have somewhere on your page that you have redirected to same page that you are in, or somewhere global, this endless loop. eg Response.Redirect("Login.aspx");

다른 팁

I have seen this before and the issue was resolved by clearing cookies and browser history.

Check that your ASP .net State Service is running. Starting this service resolved this problem for me.

Having an older version of the .Net Framework Runtime than is used by the application would also be the cause of this type of error.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top