【问题标题】:how to install web application from a .msi file , created using wix?如何从使用 wix 创建的 .msi 文件安装 Web 应用程序?
【发布时间】:2015-11-13 12:25:01
【问题描述】:

我在 c# 中创建了一个小型 Web 应用程序,并想为该 Web 应用程序创建一个安装程序并开始使用 wix,我想出了带有 .wixpdb 文件的 .msi 文件(安装程序)。 现在,当我点击 .msi 安装文件时,安装开始并以注释结束。

我遵循的步骤是,

  1. 创建网络应用程序。
  2. 构建和发布。
  3. 获取发布文件夹,这将为我创建一个 .wxs 文件。
  4. 在我的网络应用程序的同一解决方案中创建一个安装项目。
  5. 将第 3 步中的 .wxs 添加到设置项目中。
  6. 构建安装项目,它会创建一个 .msi(安装程序)和 .wixpdb 文件。

我的疑问是,我如何运行将创建服务/Web 应用程序并在本地安装的安装程序。

【问题讨论】:

  • 1.解释“一无所有”? 2. 解释一下你到目前为止所做的调试步骤?

标签: javascript c# jquery wix msdn


【解决方案1】:

不幸的是,当您收获“已发布”的应用程序时,WIX 收获不会自动为您创建 Web 应用程序/网站。它只会生成复制文件的代码。在 WIX 中,您必须自己添加此功能。例如与VS安装程序相比,您要做的事情要多得多,而且兔子的洞似乎要深得多..以这里为例:

http://www.codeproject.com/Articles/115036/Creating-WIX-Installer-for-ASP-NET-Web-Application

http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/

【讨论】:

    【解决方案2】:

    答案很简单,当然我们只需要双击安装程序,但在此之前我们需要添加 <UIRef Id="MyWebUI" /> 在 FileName.wxs 文件中并在 .wxs 文件中定义一些 UI 对话框,这里解释得更清楚 http://www.codeproject.com/Articles/115036/Creating-WIX-Installer-for-ASP-NET-Web-Application.

    【讨论】:

      猜你喜欢
      • 2015-04-09
      • 1970-01-01
      • 2018-06-06
      • 2021-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多