部署ASP.Net MVC 5网站后应用更改

时间:2013-11-15 03:20:20

标签: c# asp.net asp.net-mvc asp.net-mvc-5

我目前正在开发ASP.Net MVC 5.问题是,我一直在编写网站并将其交给管理部署和维护的其他人。我从来没有在制作的另一边,现在我必须。我已经阅读了一些ASP.Net MVC 3的文章,但由于我用MVC 5创建了这个项目,我想知道在模型需要进行一些更改的情况下我应该做些什么。例如:

  • 我重命名字段或列
  • 使用可接受的默认值(可能为空)将另一个字段添加到模型中
  • 删除字段
  • ...

1 个答案:

答案 0 :(得分:1)

您应该能够生成更新数据库所需的脚本。有关详细信息,请参阅this帖子。基本上它说:

  

运行Update-Database命令,但这次指定-Script标志   以便将更改写入脚本而不是应用。

打开包管理器控制台(工具>库包管理器>包管理器控制台),定位迁移项目,然后运行“Update-Database -Script”。

然后获取脚本并针对您的生产/登台/测试/任何环境运行它。