0

我是 asp.net MVC 的新手。

我正在使用 VWD Express 2012,ASP.NET MVC 4 Web 应用程序模板,Razor 引擎来开发我的 Web 应用程序。

这是我遇到的问题:

在 Project -ASP.NET 配置中启用并创建角色(管理员)和用户帐户后。我无法使用刚刚创建的帐户登录。错误消息是“提供的用户名或密码不正确”。但是在教程中,MvcMusicStore( http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7 ) 我按照他们的步骤成功创建了管理员帐户。因此,我无法找出导致该问题的原因。

但是我用 Ctrl + F5 - 左上角的“注册”创建的帐户是可以登录的。

感谢您花时间阅读这篇文章。任何提示或网站链接表示赞赏。

4

1 回答 1

1

阅读评论后,我可以看到发生了什么。

您的 MVC 应用程序正在使用 SimpleMembershipProvider。此提供程序与配置工具不兼容。配置工具使用不同的表,因此不兼容。

在这种情况下,您可以执行以下两种操作之一: - 不要使用配置工具,而是使用脚本,或者创建您自己的管理页面。- 禁用简单会员,以便 MVC 使用旧的会员系统

至于数据库,您会注意到在使用配置工具后,该工具会在 App_Data 目录下创建一个 .MDF 文件,这是您使用该工具创建的用户的存储位置

于 2013-09-24T12:57:49.533 回答