加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 18:32:43 所属栏目:asp.Net 来源:网络整理
导读:我可以使用包管理器在本地运行“update-database -verbose”。 可能是一个愚蠢的问题,但我无法在网上找到 – 一旦我的网站部署 – 我如何在服务器上手动运行? 其次 – 您还将推荐哪些其他策略来将数据库迁移部署到生产中?它们将如何更好? 谢谢 解决方法
我可以使用包管理器在本地运行“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团队工作,并对部署有一些很好的见解

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读