asp.net-mvc – ASP.NET MVC 4,迁移 – 如何在生产服务器上运行“update-database”

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ASP.NET MVC 4,迁移 – 如何在生产服务器上运行“update-database”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以使用包管理器在本地运行“update-database -verbose”。

可能是一个愚蠢的问题,但我无法在网上找到 – 一旦我的网站部署 – 我如何在服务器上手动运行?

其次 – 您还将推荐哪些其他策略来将数据库迁移部署到生产中?它们将如何更好?

谢谢

解决方法

你有几个选择:

>您可以使用update-database -script生成sql命令来更新服务器上的数据库
>您可以使用位于/packages/EntityFramework5.0.0/tools/migrate.exe上的软件包文件夹中的migrate.exe可执行文件。过去Jet Jet团队城市构建服务器使用它成功地使用我的部署脚本设置迁移。
>如果您使用IIS Web Deploy,可以告知服务器在发布后执行迁移(请参阅下面的图片)
>你可以设置自动迁移,但是我喜欢控制事情的发生时间:)

更新:另外,查看Sayed Ibrahim’s blog,他在微软的MsBuild团队工作,并对部署有一些很好的见解

猜你在找的asp.Net相关文章