用户突然无法登录到 asp.net 应用程序

Posted

技术标签:

【中文标题】用户突然无法登录到 asp.net 应用程序【英文标题】:users suddenly cannot login to asp.net application 【发布时间】:2011-06-14 23:45:33 【问题描述】:

我的 asp.net 应用程序在一些使用 Membership 提供程序的用户中运行良好。突然密码不起作用了。这在我处于开发阶段之前发生过几次,并且忽略了它并建立了新的测试用户。知道是什么触发了这个吗?我正在使用 Visual Studio 2010。

顺便说一句,这可能与同时出现的另一个问题有关。我在这里发布了问题:Web deployment task failed. (The type initializer for 'Microsoft.Web.Deployment.DeploymentManager' threw an exception.)

提前致谢!

【问题讨论】:

这两个问题都非常模糊,如果没有更多信息,几乎不可能诊断出来。 我唯一能想到的是这些错误是在我的计算机死机后我不得不重新启动后开始的,并且属性页面在 Visual Studio 中未保存。这是另一个错误的完整输出:C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(3588,5): Error : Web deployment task failed . (“Microsoft.Web.Deployment.DeploymentManager”的类型初始化程序引发了异常。)发布部署失败。 【参考方案1】:

如果用户输入错误密码 5 次,会员提供者将锁定用户访问权限。

是这种情况吗?

Asp.net Membership - Accounts getting locked out

【讨论】:

同意 danyolgiax +1。我第一次使用 Membership 提供程序时遇到的许多问题都与配置有关。检查 web.config 并确保您按照自己的方式设置了锁定参数和会话时间。 我第一次花了一个小时才意识到我的用户无法登录应用程序的原因是我的数据库中设置了锁定标志! :-( 我确实被锁定了,但我在数据库中将“IsLockedOut”字段设置回“0”,仍然无法登录。 您在尝试登录时是否收到 ASP 错误消息,还是提示登录不正确? 它说“您的登录尝试不成功。请重试。”我不确定这是否是 ASP 错误。看起来您会收到无效凭据的预设错误消息。

以上是关于用户突然无法登录到 asp.net 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在使用 jmeter 时无法在 asp.net Web 应用程序中成功登录?

如果未使用 C# 登录 ASP.NET Web 表单,则将用户重定向到登录

ASP.NET 应用程序 - Webfonts 在用户登录到站点之前不会加载

将补丁应用到 Asp.Net MVC 网站

IIS 7.5 ASP.Net 和远程共享

asp.net网站管理工具上的用户无法登陆