如何为我的Web应用程序创建MSI?

时间:2012-04-29 11:49:43

标签: c# windows windows-installer web-platform-installer

我有一个Web应用程序,其中UI位于单独的文件夹和解决方案中,中间层以及不同文件夹和解决方案中的数据层。

现在我需要为我的Web应用程序创建一个MSI。到目前为止,我们一直在使用部署引擎,但现在我们被要求执行MSI,因为新服务器不支持部署引擎。

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

任何想法都会受到赞赏。

问候 cmrhema

2 个答案:

答案 0 :(得分:1)

单击您的解决方案并添加新项目: Web设置项目

enter image description here

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

重要提示:

这将添加所有代码(.cs / .vb文件),并且将保护任何内容,以保护您需要添加Visual Studio扩展的代码(已编译的代码) Web Deploy Project < /强>

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

enter image description here

答案 1 :(得分:0)

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

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