升级/修补 .Net MVC 应用程序的最佳方法是什么。理想情况下,来自单个文件,因为大多数应用程序安装将是非常基本的计算机用户。所以要求他们停止 IIS、复制文件、运行 sql 脚本等是不可能的。
两种可能的方法是
可执行文件在机器上定位站点并复制新文件并为数据库运行 sql 更新。问题是找到该站点的最佳方法是什么?在 IIS(5.1 及更高版本)中查询和停止站点有多容易。
将 zip 文件上传到网站上的页面。该站点可以从那里提取 zip 文件并复制文件并运行 sql 脚本。复制视图/内容等并运行 sql 脚本不是问题。但是,当实际的应用程序 DLL 是运行补丁的应用程序 DLL 时,我如何才能对其进行修补。
是否有任何可与 .Net MVC 一起使用的预构建安装和修补软件,我的搜索结果并不多。
目前,一个“IT 人员”会根据我们制作的文档进行初始安装。目前这很好,但我们希望由客户完成修补等。
关于哪种方法最好以及可能出现的问题的任何建议。