【发布时间】:2013-04-30 15:27:09
【问题描述】:
我们有一个标准的 ASP.NET MVC 3 网站。从几天前开始,一些用户无法登录或恢复密码。
在尝试登录时出现以下错误:
Login failed. Please correct the errors and try again.
•The user name or password provided is incorrect.
在尝试恢复密码时,出现以下错误:
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.
在 Web 服务器事件查看器中我们看到:
Event code: 4006
Event message: Membership credential verification failed.
Event time: 4/29/2013 4:22:16 AM
Event time (UTC): 4/29/2013 8:22:16 AM
Event ID: 2b0b4500be674969a5962608df7b18fd
Event sequence: 142
Event occurrence: 2
Event detail code: 0
如果我们之后尝试注册新用户,我们可以毫无问题地登录和重置密码。
为什么只有部分用户会遇到上述问题?
我们查看了互联网上的许多文章,但解释只是为了为所有用户解决这个问题,而不仅仅是为其中一些用户。
谢谢。
【问题讨论】:
-
听起来机器键可能已更改。您是否将网站移至其他服务器?还是您添加或更改了机器密钥设置?
-
不,我们对网站做了一些小的修改,没有别的。 Web 服务器只是定期获取 MS 更新。
-
什么样的“小改动”?
-
与用户登录无关,我们添加了控制器、一些操作和视图等。
-
您是否在源代码管理中将当前版本与旧版本进行了比较,看看有什么变化?
标签: asp.net asp.net-mvc