MVC代码优先迁移和IIS种子数据

时间:2019-07-04 20:59:23

标签: iis deployment ef-code-first

我正在尝试将我的MVC,代码优先的实体框架Web应用程序部署到IIS上的虚拟机。到目前为止,它可以很好地部署数据库表(将文件发布到本地计算机,然后复制然后粘贴到服务器),但是忽略了数据本身的种子(种子在测试中起作用)。

我看了遍Internet试图找出为什么我的部署只包含数据库结构,而我得出的结论是web.config文件应该具有contexts标签(请随意不同意,因为这只是一个猜),但是我不确定语法或这是否是实际问题。

Conigurations.cs:

questIds

DBContext:

internal sealed class Configuration : DbMigrationsConfiguration<WebApplication1.Models.ApplicationDbContext>
{
    public Configuration()
    {
        AutomaticMigrationsEnabled = false;
    }

    protected override void Seed(WebApplication1.Models.ApplicationDbContext context)
    {
        Var example = new example { name = "test" }
    }

除了受保护的覆盖无效的Seed方法之外,一切都可以在Web应用程序中正常运行。

有什么建议吗?

0 个答案:

没有答案