首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Wix需要iis:WebAddress端口?

为什么Wix需要iis:WebAddress端口?
EN

Stack Overflow用户
提问于 2011-09-07 19:19:49
回答 1查看 1.2K关注 0票数 1

为什么在Wix中需要iis:WebAddress端口,如果您可以并确实在IIS中设置“网站”的端口?

我试着让它们不同。安装不会失败,但会使用网站的端口。看起来很奇怪?

代码片段

代码语言:javascript
复制
  <Component Id="DataAccessorService_VirtualDir" Guid="*">
    <CreateFolder />
    <iis:WebVirtualDir Id="DataAccessorService_VirtualDir" 
                       Alias="DataAccessorService" 
                       Directory="DataAccessorServiceDir" 
                       WebSite="XCBServiceWebsite">
      <iis:WebApplication Id="DataAccessorService_VirtualDir" 
                          Name="DataAccessorService" Isolation="medium" />
      <iis:WebDirProperties Id="DataAccessorService_WebDirProperties" 
                            DefaultDocuments="DataAccessor.svc" />
    </iis:WebVirtualDir>
  </Component>

..。

代码语言:javascript
复制
<iis:WebSite Id="XCBServiceWebsite" Description="BankDotNet">
  <iis:WebAddress Id="AllUnassigned" Port="85" />
</iis:WebSite>

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-01 08:33:14

对于IIS2.0版和IIS3.0版,WebAddress是检测WiX中网站的方式。IP:Port:Header元组是IIS6中唯一必须唯一的元素,这就是为什么要使用它进行检测。在该元组中,Port是唯一不是可选的。

在WiX v3.5+中,我认为WiX IIS自定义操作得到了增强,可以使用Description和SiteId查找网站。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7332959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档