我正在制作我的第一个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>
答案 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>