C# 浏览网站期间未经授权的访问

C# 浏览网站期间未经授权的访问,c#,asp.net,web-config,unauthorized,unauthorizedaccessexcepti,C#,Asp.net,Web Config,Unauthorized,Unauthorizedaccessexcepti,我目前遇到一个问题,如果有人试图访问我的域名www.adomain.com并尝试进入登录页面,他们有时会被重定向到: “www.adomain.com/?ReturnUrl=%2f”。这将导致401-未经授权的访问 我曾尝试在web.config中添加一个defaultUrl,认为这可能会修复它,但它没有。 我还尝试在用户获得401页面时向登录页面添加重定向,但有两个问题: 1.它不起作用。 2.即使它确实有效,也可能导致无限的重定向循环 由于某些原因,我的用户和测试人员可以在正常使用网站期间手

我目前遇到一个问题,如果有人试图访问我的域名www.adomain.com并尝试进入登录页面,他们有时会被重定向到: “www.adomain.com/?ReturnUrl=%2f”。这将导致401-未经授权的访问

我曾尝试在web.config中添加一个defaultUrl,认为这可能会修复它,但它没有。 我还尝试在用户获得401页面时向登录页面添加重定向,但有两个问题: 1.它不起作用。 2.即使它确实有效,也可能导致无限的重定向循环

由于某些原因,我的用户和测试人员可以在正常使用网站期间手动转到“www.adomain.com/?ReturnUrl=%2f”&本地在chrome&edge中复制它,但不幸的是,我只能在chrome中复制它,当转到所述url时,在网站的正常浏览过程中,什么都不会发生

web.config中的身份验证部分:

<authentication mode="Forms">
  <forms name="Login" loginUrl="~/Login.aspx" protection="All" timeout="720" />
</authentication>