gpt4 book ai didi

ASP.NET 应用程序 MSI 安装程序多个实例

转载 作者:行者123 更新时间:2023-12-04 15:38:14 25 4
gpt4 key购买 nike

我希望能够从 VS08 生成一个可用于安装的 MSI,例如同一 IIS 中同一网站上同一应用程序的演示、暂存和生产版本。换句话说,用户需要控制他们想要的实例数量 - 我无法通过改变产品代码来预先生成它们(尽管实际上会有 10 个实际的上限)。 <EDIT>转换路线需要类似的先验知识 AFAICT(bott suggested this route,虽然它可以工作,但不会带来良好的客户体验)</EDIT >.

my question 的其他实例存在,没有答案:

  • a comment on Scott Hanselman's blog
  • http://forums.asp.net/p/565248/565248.aspx

  • 理想的答案是带有 VS08 的 OOTB,但如果这是另一个死胡同,我不会感到惊讶。 (顺便说一句,我见过的关于 MSI ASP.NET 安装程序的最佳信息是 this scottgu post )。

    MSDEPLOY 似乎很适合我,所以我正在寻找包装它的东西,只是我希望能够支持 XP 和 Vista 等非服务器操作系统。

    我看到即将推出的 InstallShield 产品的迹象似乎就是这样做的,基于 10 年前的痛苦,我很想避免,但我并不完全反对切换到不那么痛苦的东西。一个好处是,我的 [TeamCity] CI 服务器不需要无缘无故地被 VS 的副本污染(不,我绝对不需要将它保留在那里来运行 MSTEST :D)。

    最佳答案

    你读过这个吗?
    Installing Multiple Instances of Products and Patches

    我的建议是使用 wix .您可以使用当前的 msi 并使用“dark”反编译它。
    dark 从您的 msi 创建您需要的所有 xml 文件。
    然后您可以使用 wix 进行更改,然后您可以将这些步骤集成到您的 msbuild 过程中。

    关于ASP.NET 应用程序 MSI 安装程序多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/537698/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com