MVC应用程序中的帐户模型在部署后不起作用

时间:2011-08-16 11:58:12

标签: asp.net-mvc model-view-controller login

我有一个MVC应用程序,我部署在我的机器上测试(在XP上的IIS)。我无法使用我使用ASP.NET配置设置的凭据登录。在我发布应用之前,一切正常。输入我的用户名和密码后,应用程序似乎无法识别它并提供以下错误消息

![在此处输入图片说明] [1]

1 个答案:

答案 0 :(得分:1)

默认情况下,新的MVC项目配置为使用带有SQLExpress的成员资格提供程序,使用App_Data文件夹中名为aspnetdb.mdf的文件。发布时,该文件是否已到达目的地?

要验证这是问题,请检查您的web.config。在其下方查找成员资格标记和提供者标记。找到AspNetSqlMembershipProvider提供程序并检查其连接字符串。如果您没有从默认设置更改它,它可能会说ApplicationServices。然后,检查web.config中的ConnectionStrings节点,以验证成员资格提供程序尝试使用的数据库及其位置。