表单身份验证在身份验证后重定向回 Login.aspx

Forms authentication redirects back to Login.aspx after authenticating

问题:表单身份验证显示设置正确。当 运行 以下行时,应用程序被重定向回登录页面。没有调用其他页面。

e.Authenticated = true;
FormsAuthentication.RedirectFromLoginPage(Login1.UserName, true);

Web.config

<system.web>
<authentication mode="Forms">
    <forms name=".ASPXFORMSDEMO" loginUrl="login.aspx" protection="All" path="/" timeout="180" enableCrossAppRedirects="true" domain="xyz.com"/>
</authentication>
<authorization>
    <deny users="?"/>
    <allow users="*"/>
</authorization>
</system.web>

问题出在 web.config。设置它的测试工作站不喜欢该部件...

domain="xyz.com"

删除它使整个事情正常进行。