在App_Data文件夹中重新创建LocalDB?

时间:2013-01-31 05:31:11

标签: asp.net asp.net-mvc asp.net-mvc-4

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

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

    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);
    }
    

    异常消息:

      

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

    InnerException消息:

      

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

1 个答案:

答案 0 :(得分:2)

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