Entity framework 发布后缺少Mvc 4实体框架5迁移种子数据

Entity framework 发布后缺少Mvc 4实体框架5迁移种子数据,entity-framework,asp.net-mvc-4,ef-code-first,entity-framework-5,entity-framework-migrations,Entity Framework,Asp.net Mvc 4,Ef Code First,Entity Framework 5,Entity Framework Migrations,我对出版有一个我不理解的问题。我有一个继承DBmigOptionsConfiguration的配置类。在Seed方法中,我将默认值插入到表中。 在Package Manager控制台中更新数据库时,将创建数据库并插入值 但是,如果我只在调试模式下运行MVC应用程序,或者在发布模式(IIS)下只创建数据库。不会插入种子方法中的任何数据 为什么?您认为数据库在运行时创建的原因是什么?如果创建了数据库,则不应删除它并重新创建。如果发布到新的IIS虚拟目录,请将应用程序池用户设置为具有足够的访问权限。我

我对出版有一个我不理解的问题。我有一个继承DBmigOptionsConfiguration的配置类。在Seed方法中,我将默认值插入到表中。 在Package Manager控制台中更新数据库时,将创建数据库并插入值

但是,如果我只在调试模式下运行MVC应用程序,或者在发布模式(IIS)下只创建数据库。不会插入种子方法中的任何数据


为什么?

您认为数据库在运行时创建的原因是什么?如果创建了数据库,则不应删除它并重新创建。如果发布到新的IIS虚拟目录,请将应用程序池用户设置为具有足够的访问权限。我不创建数据库。我使用集成安全性(应用程序池用户)将connectionstring设置为指向不存在的数据库。通过浏览mvc应用程序来启动它。数据库是自动为我生成的。缺少在种子方法中插入的默认值。我的问题是为什么我的种子方法没有被执行。