【问题标题】:Server Error in '/' Application using Azure使用 Azure 的“/”应用程序中的服务器错误
【发布时间】:2016-04-10 07:03:59
【问题描述】:

问题是使用另一台计算机迁移后没有部署网页,并且迁移文件被删除。

错误是

支持“ProjectContext”上下文的模型自 数据库已创建。考虑使用 Code First 迁移来更新 数据库

描述:执行过程中发生了未处理的异常 当前的网络请求。请查看堆栈跟踪以获取更多信息 有关错误的信息以及它在代码中的来源。

异常详细信息:System.InvalidOperationException:模型支持 'ProjectContext' 上下文已更改,因为数据库是 创建的。考虑使用 Code First 迁移来更新数据库

来源错误:

在执行过程中产生了一个未处理的异常 当前的网络请求。有关原产地和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。

有什么办法可以从我的电脑上解决这个问题?还是这背后还有其他问题?

【问题讨论】:

    标签: c# asp.net azure database-migration


    【解决方案1】:

    消息的内容是您的数据库模型与您的实体框架“代码优先”模型/代码不同步。

    要解决此问题,您可以使用Code First Migrations。 MSDN 上的链接教程解释了你应该做什么。您实际上必须使用包控制台和一些 C# 代码才能将一个版本迁移到另一个版本。这是您在对项目进行编码时必须做的事情。如果您发布它,代码可以自动更新您的数据库模型以匹配您的 Entity Framework Code First 代码。

    【讨论】:

    • 谢谢!我先试试看!
    猜你喜欢
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    相关资源
    最近更新 更多