【发布时间】:2014-11-09 16:55:56
【问题描述】:
在 VS 2013 中,我使用个人用户帐户创建了一个 Web 表单,并使用 ASP.NET Identity ,我的登录有效,我更改为
<authentication mode="Forms" >
<forms LoginUrl="/Account/Login" defaultUrl="default.aspx" protection="All"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
(因为如果我使用
<loginUrl="/Account/Login" >
我的默认页面将在第一页,我的登录页面不是我的 ie 中的第一页。)
当我在 IIS 中托管我的项目时,问题是登录是第一页,它首先工作,在我注销并登录后它工作正常,但是当我关闭 ie 并再次打开链接时,登录页面没有直接到默认页面。 用户名和密码有效,因为当我输入不正确的用户名和密码时,我会收到“重试”消息。 当我重新启动 iis 时,登录页面正常工作,在我输入用户名和密码并按登录后,通过关闭页面出现默认页面,登录页面不会指向默认页面。
【问题讨论】:
标签: asp.net-identity