【发布时间】:2014-11-04 13:58:37
【问题描述】:
我在发布我的 MVC 项目时遇到问题。
我收到错误“支持 'ApplicationDbContext' 上下文的模型自创建数据库以来已更改。请考虑使用 Code First 迁移来更新数据库 (http://go.microsoft.com/fwlink/?LinkId=238269)。”,这是在自动迁移的帮助下解决的。
我通过 ftp 在另一台机器上发布了我的项目,然后在模型的结构上添加了一些更改,在我的计算机上运行它,它成功启动并在同一台另一台机器上再次发布。当我尝试在那里运行它时,发生了一个错误 - “支持 'ApplicationDbContext' 上下文的模型在创建数据库后发生了变化。考虑使用 Code First 迁移来更新数据库 (http://go.microsoft.com/fwlink/?LinkId=238269)。”
我在 Windows 7 上使用 IIS7。
【问题讨论】:
-
如果您更改模型,则必须使用迁移更新数据库
-
如何更新位于我所指的 ftp 计算机上的数据库?
标签: c# asp.net-mvc