有一百万个这样的线程,但没有一个答案有效。我试图在我的服务器上设置这个数据库(我可以远程进入),但每次我尝试运行网络应用程序时都会出现这个错误。为什么代码首先不创建数据库?这是一些相关的代码。
web.config 中的连接字符串
<add name="Context" connectionString="Data Source=Server\Instance;Initial Catalog=myDb;Trusted_Connection=false;User Id=User;Password=password;" providerName="System.Data.SqlClient" />
Global.asax 相关部分
Context context = new Context();
Database.SetInitializer(new MigrateDatabaseToLatestVersion<Context, Configuration>());
context.Database.Initialize(true);
if (!WebMatrix.WebData.WebSecurity.Initialized)
WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection("BaseContext",
"UserProfile", "UserId", "UserName", autoCreateTables: true);