1

aspnet-myproject-20130130223621.mdf我用另一个项目的文件替换了自动创建的 ldf 文件。它没有工作,所以我删除了这两个文件,并希望 Asp.Net 可以重新创建这两个文件。我总是在以下函数中收到以下错误异常。

  1. 是否可以用现有的数据库文件替换自动生成的 Sql server localDB 文件?
  2. 如何让 Asp.net 重新创建这些数据库文件?

例外情况:

public override void OnActionExecuting(ActionExecutingContext filterContext)
{
    // Ensure ASP.NET Simple Membership is initialized only once per app start
    LazyInitializer.EnsureInitialized(ref _initializer, ref _isInitialized, ref _initializerLock);
}

异常消息:

{“调用目标抛出异常。”}

内部异常消息:

{“无法将文件 'c:\users\nick\documents\visual studio 2012\Projects\MyProject\MyProject\App_Data\aspnet-MyProject-20130130223621.mdf' 附加为数据库 'aspnet-MyProject-20130130223621'。”}

4

1 回答 1

2

打开您的 SQL Server 管理工作室并连接到 LocalDB。您会看到您的数据库仍然存在。从那里删除它,.NET 将再次重新生成您的数据库。

于 2013-01-31T05:32:41.507 回答