mvc3 razor首先运行数据库连接错误

时间:2012-01-24 23:14:02

标签: c# asp.net asp.net-mvc-3 razor

我正在制作我的第一个mvc剃刀项目。我设置了项目,在第一次运行时,我收到一个错误,即_appstart.cshtml页面无法连接到数据库。 我可以在app_data文件夹中看到db,在这行代码中我收到错误:

WebSecurity.InitializeDatabaseConnection("StarterSite", "UserProfile", "UserId", "Email", true);

这是我第一次参与mvc razor项目,我欢迎你提出什么建议。

更新: web.config中的conn字符串:

 <connectionStrings>
    <add name="StarterSite" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\StarterSite.mdf;User instance=true" providerName="System.Data.SqlClient"/>
  </connectionStrings>

1 个答案:

答案 0 :(得分:0)

确保您的连接字符串指向正确的位置(数据库)。您可以在解决方案的Web.config文件中找到它。

e.g。

<connectionStrings>
    <add name="WebContext" connectionString="Data Source=server.local;Initial Catalog=blops.test;Persist Security Info=True;User ID=Userid;Password=password" providerName="System.Data.SqlClient"/>
  </connectionStrings>