我有一个 Web 应用程序,其中 UI 位于单独的文件夹和解决方案中,中间层以及不同文件夹和解决方案中的数据层。
现在我需要为我的 Web 应用程序创建一个 MSI。到目前为止,我们一直在使用部署引擎,但现在我们被要求做一个 MSI,因为新服务器不支持部署引擎。
通常我们为 Windows 应用程序创建 MSI,我们将 EXE 作为主要输出。现在如何在这种情况下创建 MSI。
任何想法将不胜感激。
关于cmrhema
我有一个 Web 应用程序,其中 UI 位于单独的文件夹和解决方案中,中间层以及不同文件夹和解决方案中的数据层。
现在我需要为我的 Web 应用程序创建一个 MSI。到目前为止,我们一直在使用部署引擎,但现在我们被要求做一个 MSI,因为新服务器不支持部署引擎。
通常我们为 Windows 应用程序创建 MSI,我们将 EXE 作为主要输出。现在如何在这种情况下创建 MSI。
任何想法将不胜感激。
关于cmrhema
单击您的解决方案并添加一个新项目:一个Web 设置项目
然后将您的网站添加为输出。
重要的提示:
这将添加所有代码(.cs / .vb 文件)并且根本不会保护任何内容,为了保护您的代码(已编译的),您需要添加 Visual Studio Extension Web Deploy Project
然后,右键单击您的网站并选择新选项,然后将此项目添加为设置的输入。
虽然学习曲线会更陡峭,但我建议使用 WIX 工具集来创建您的 Windows 安装程序文件 - http://wix.sourceforge.net