Wix工具集-使用计算机名称和IIS Web应用程序别名的URL快捷方式

时间:2019-01-12 08:16:29

标签: wix wix3.11

因此,我一直在尝试Wix Toolset,偶然发现了一个问题。

如何使用计算机名称和IIS Web应用程序别名和/或端口添加url快捷方式?

例如:

http://mycomputer/myapp

http://mycomputer:8080/myapp

http://mycomputer:8080/ (which points to an IIS web application)

我知道如何向桌面添加URL快捷方式,但是问题是我要使用的URL。我尝试使用<Property Id="APPURL" Value="http://[ComputerName]/myapp" />并将APPURL用作快捷方式的Target值,但是安装程序会回滚-它不会继续进行安装,因此我假设它是错误的。

注意:我已经尝试过编码URL,并且可以正常工作。

有什么想法吗?谢谢

1 个答案:

答案 0 :(得分:0)

我现在开始工作了。如果有人遇到相同的问题,我会发布此消息。

<Property Id="APPURL" />
<SetProperty Id="APPURL" Value="http://[ComputerName]/myapp" Sequence="execute" Before="InstallInitialize" />

我之前已经尝试过此解决方案,但是没有Sequence="execute"属性,因此我在InstallInitialize上遇到了错误。因此,是的,Sequence属性解决了该问题。

希望这对其他人有帮助。