加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 03:50:44 所属栏目:asp.Net 来源:网络整理
导读:我希望能够从VS08生产一个MSI,它可用于安装,例如同一IIS中同一网站上的同一个应用程序的演示,登台和生产版本.换句话说,用户需要控制他们想要多少个实例 – 我不能通过改变产品代码来预先生成它们(尽管实际上会有一个实际的上限为10 ). EDIT转换路线需要类似
我希望能够从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

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

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

我看到即将推出的即将推出的InstallShield产品的迹象,基于10年前的痛苦,我很想避免,但我并不完全反对转向不那么痛苦的事情.一方面的好处是我的[TeamCity] CI服务器不需要被VS的副本污染,没有充分的理由(不,我绝对不需要保留它来运行MSTESTs:D).

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读