Wix 工具集 - URL 使用计算机名称和 IIS Web 应用程序别名的快捷方式
Wix Toolset - URL shortcut using computer name and IIS web application alias
所以,我一直在试用 Wix 工具集,但偶然发现了一个问题。
如何使用计算机名称和 IIS Web 应用程序别名 and/or 端口添加 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 进行硬编码,它工作得很好。
有什么想法吗?谢谢
我现在让它工作了。我发布这个以防有人遇到同样的问题。
<Property Id="APPURL" />
<SetProperty Id="APPURL" Value="http://[ComputerName]/myapp" Sequence="execute" Before="InstallInitialize" />
我之前已经尝试过此解决方案,但没有 Sequence="execute"
属性,所以我在 InstallInitialize
上遇到错误。所以,是的,Sequence
属性 解决了它。
希望这对其他人有帮助。
所以,我一直在试用 Wix 工具集,但偶然发现了一个问题。
如何使用计算机名称和 IIS Web 应用程序别名 and/or 端口添加 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 进行硬编码,它工作得很好。
有什么想法吗?谢谢
我现在让它工作了。我发布这个以防有人遇到同样的问题。
<Property Id="APPURL" />
<SetProperty Id="APPURL" Value="http://[ComputerName]/myapp" Sequence="execute" Before="InstallInitialize" />
我之前已经尝试过此解决方案,但没有 Sequence="execute"
属性,所以我在 InstallInitialize
上遇到错误。所以,是的,Sequence
属性 解决了它。
希望这对其他人有帮助。