Проблема при создании установщика с использованием wix для установки на определенном веб-сайте (НЕ на веб-сайте по умолчанию) - PullRequest
1 голос
/ 23 апреля 2009

Я создаю .msi, используя wix для установки на «Тестовый веб-сайт». Но он всегда устанавливается в «Веб-сайт по умолчанию». .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>

Кто-нибудь знает, как установить «Тестовый веб-сайт» (НЕ в «Веб-сайт по умолчанию»)?

1 Ответ

1 голос
/ 28 апреля 2009

Я нашел решение упомянутой проблемы.

<iis:WebSite Id='WebSiteId' Description="Test Web Site" Directory="Test_dir" SiteId="*" > 
  <iis:WebAddress Id="TcpAddress" Port="80" />
</iis:WebSite> 

Если для атрибута SiteId установлено значение *, то поиск по сайту выполняется с использованием атрибута Description элемента <iis:WebSite>.

...