3

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

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

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

任何想法将不胜感激。

关于cmrhema

4

2 回答 2

1

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

在此处输入图像描述

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

重要的提示:

这将添加所有代码(.cs / .vb 文件)并且根本不会保护任何内容,为了保护您的代码(已编译的),您需要添加 Visual Studio Extension Web Deploy Project

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

在此处输入图像描述

于 2012-04-29T11:55:06.240 回答
0

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

另请参阅https://stackoverflow.com/tags/wix/info

于 2012-11-21T14:10:36.297 回答