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

问题描述

所以,我一直在尝试 Wix 工具集并偶然发现了一个问题。

如何使用计算机名称和 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 进行编码,它工作得很好。

有任何想法吗?谢谢

标签: wixwix3.11

解决方案


我现在让它工作了。我发布这个以防有人遇到同样的问题。

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

我之前已经尝试过这个解决方案,但是没有这个Sequence="execute"属性,所以我在InstallInitialize. 所以,是的,Sequence物业解决了它。

希望这对其他人有帮助。


推荐阅读