如何为我的web应用程序创build一个MSI?

我有一个Web应用程序,在不同的文件夹和解决scheme中,用户界面处于独立的文件夹和解决scheme,中间层以及数据层。

现在我需要为我的web应用程序创build一个MSI。 到现在为止,我们一直在使用部署引擎,但现在我们被要求去做一个MSI,因为新的服务器不支持部署引擎。

通常我们为Windows应用程序创buildMSI,在这里我们将EXE作为主要输出。 现在如何在这种情况下创buildMSI。

任何想法将不胜感激。

关于cmrhema

Solutions Collecting From Web of "如何为我的web应用程序创build一个MSI?"

点击您的解决方案并添加一个新的项目:一个Web安装项目

在这里输入图像说明

然后添加为您的网站输出。

重要的提示:

这将添加所有的代码(.cs / .vb文件),并将保护什么,保护您的代码(编译的),你需要添加Visual Studio扩展Web部署项目

然后,右键单击您的网站并选择新的选项,并添加此项目作为安装程序的输入。

在这里输入图像说明

使用安装项目,一步一步的说明将在这里http://www.startvbdotnet.com/aspsite/extras/deploy.aspx

使用这种方法,您还可以编写将在执行msi之前或之后执行的代码。

希望能帮助到你

虽然学习曲线会更陡峭,但我建议使用WIX工具集来创建您的Windows Installer文件 – http://wix.sourceforge.net

另见https://stackoverflow.com/tags/wix/info