使用 wix 创建安装程序以安装在特定网站(不在默认网站中)时出现问题
我正在使用 wix 创建一个 .msi 以安装在“测试网站”中。 但它总是安装在“默认网站”中。 .wxs 看起来像:
<iis:WebSite Id='WebSiteId' Description="Test Web Site" Directory="Test_dir" >
<iis:WebAddress Id="TcpAddress" Port="80" />
</iis:WebSite>
<iis:WebVirtualDir Id="VirtualDir" Alias="TestService" Directory="Test_dir" WebSite="WebSiteId" >
<iis:WebApplication Id="TestWebApp" Name="TestService" />
</iis:WebVirtualDir>
有谁知道如何安装到“测试网站”(而不是“默认网站”)?
I am creating an .msi using wix to install in "Test Web Site". But it always installs in "Default web site". The .wxs looks like:
<iis:WebSite Id='WebSiteId' Description="Test Web Site" Directory="Test_dir" >
<iis:WebAddress Id="TcpAddress" Port="80" />
</iis:WebSite>
<iis:WebVirtualDir Id="VirtualDir" Alias="TestService" Directory="Test_dir" WebSite="WebSiteId" >
<iis:WebApplication Id="TestWebApp" Name="TestService" />
</iis:WebVirtualDir>
Does anyone know how to install into "Test Web Site" (NOT in "Default Web Site")?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了我提到的问题的解决方案。
当属性
SiteId
设置为*
时,将使用的
元素。Description
属性完成网站查找;I found the solution for the problem I mentioned.
When the attribute
SiteId
is set to*
, then the website lookup is done using theDescription
attribute of the<iis:WebSite>
element.