更新ASP.NET MVC网站,我需要创建一些补丁/更新现有的ASP.NET MVC遗留应用程序: 更新应该:ASP.NET MVC:如何在生产
- 停止IIS站点
- 替换dll和其他内容
- 更新MS SQL数据库(向多个表添加新列)
- 启动IIS站点。
需要在生产系统上做到这一点,并不想强迫客户用手去做。另外,不知道Wix安装程序是否应该是合适的选择(只需4步,安装程序的创建将花费很多)。
也许某些应用程序存在可能有助于自动化这些步骤?
P.S:DataBase的迁移不是一个选项,因为遗留系统不使用EF。应用程序包含从头开始安装系统的Inno-Setup安装程序,但不适用于更新。
而不是停止网站,503服务不可用将更多的信息。你可以添加你想要的任何人类可读文本。请参阅最佳答案[此处](http://stackoverflow.com/a/4916070/2226988)。 –
非常感谢提示。 – Alex