0

升级/修补 .Net MVC 应用程序的最佳方法是什么。理想情况下,来自单个文件,因为大多数应用程序安装将是非常基本的计算机用户。所以要求他们停止 IIS、复制文件、运行 sql 脚本等是不可能的。

两种可能的方法是

  • 可执行文件在机器上定位站点并复制新文件并为数据库运行 sql 更新。问题是找到该站点的最佳方法是什么?在 IIS(5.1 及更高版本)中查询和停止站点有多容易。

  • 将 zip 文件上传到网站上的页面。该站点可以从那里提取 zip 文件并复制文件并运行 sql 脚本。复制视图/内容等并运行 sql 脚本不是问题。但是,当实际的应用程序 DLL 是运行补丁的应用程序 DLL 时,我如何才能对其进行修补。

是否有任何可与 .Net MVC 一起使用的预构建安装和修补软件,我的搜索结果并不多。

目前,一个“IT 人员”会根据我们制作的文档进行初始安装。目前这很好,但我们希望由客户完成修补等。

关于哪种方法最好以及可能出现的问题的任何建议。

4

1 回答 1

1

您最好的选择是Web 安装项目,它将组合一个标准安装程序设置文件 (.msi)。我相信最终用户需要管理员权限才能安装,但这绝对是最干净的方式。

于 2009-10-07T10:16:20.490 回答