【发布时间】:2012-12-13 12:59:06
【问题描述】:
我刚刚结束了需要在本地学校网络上运行的 Web 应用程序的开发。该应用程序是使用 MVC 4 框架在 ASP.NET 中编写的。它使用的数据库是本地数据库文件,必须复制并在本地服务器上运行。
该应用程序包含一个学校管理系统,将部署在发展中国家许多中小学的本地服务器上成为一个问题。为了简化此部署,我想创建一个 msi 包,其中还包含运行 DB 和 IIS 服务器的 SQL Server Express 的配置版本。我还可以制作一本关于如何安装所有这些东西的手册,但是 msi 或其他预打包的部署应该会让 IT 人员更容易部署。
是否可以这样做?如果可以,我可以用来捕获这些更改的最佳 msi 打包程序应该是什么?还有其他我应该考虑的方法吗?还有其他方法可能比我打算使用的方法更容易或更好吗?
【问题讨论】:
-
您看过 WiX (Windows Installer XML) 吗?据我回忆,学习曲线相当陡峭(大约 3 年没用过),但它非常灵活。
-
这也可能有助于透露您打算使用的那个
-
我正在尝试找出哪些打包程序包含创建这样的部署所需的功能。我没有在互联网上找到有关此类内容的文档。感谢您使用 WiX 的建议!我去看看。
标签: c# asp.net-mvc iis deployment windows-installer