Arka plan: Varolan bir IIS web sitesinde sanal dizinin oluşturulduğu bir Wix yükleyicim var. Sanal dizin oluşturuldu (yüklemeden önce mevcut değil) ancak IIS web sitesi zaten oluşturulmalıdır (kullanıcı yalnızca bir ListBox'a yüklemek için bir web sitesi seçer).IIS web sitesi fiziksel yolu wix kaldırılırken boş bırakılıyor
Sorun: Yüklemede, yüklenen IIS web sitesinin Fiziksel Yolu boş kalıyor, bu öznitelik için değer yok. Aşağıda ana wix dosyamın aşağı bir sürümü var. Yüklemenin neden IIS web sitesini etkilediğinden emin değilim, ancak herhangi bir düşünce takdir ediliyor.
Notlar: Ben Wix 3.5 çıkıyorum ve Windows Server 2008 R2, 7.
<Product>
<Property Id='WEBSITE_DESCRIPTION'>
<RegistrySearch Id='RememberPropertyWEBSITE_DESCRIPTION' Root='HKCU'
Key='SOFTWARE\Company\Product' Name='InstalledWebsiteDescription'
Type='raw' />
</Property>
<Property Id='WEBSITE_PORT'>
<RegistrySearch Id='RememberPropertyWEBSITE_PORT' Root='HKCU'
Key='SOFTWARE\Company\Product' Name='InstalledWebsitePort'
Type='raw' />
</Property>
<Component Id='PropertiesToSave' Directory='ApplicationFolder'>
<RegistryValue Root='HKCU' Key='SOFTWARE\Company\Product'
Name='InstalledWebsiteDescription' Value='[WEBSITE_DESCRIPTION]'
Type='string' />
<RegistryValue Root='HKCU' Key='SOFTWARE\Company\Product'
Name='InstalledWebsitePort' Value='[WEBSITE_PORT]'
Type='string' />
<RemoveFolder Id='CleanupApplicationFolder' On='uninstall' />
</Component>
<Directory Id='TARGETDIR' Name='SourceDir'>
<Component Id='TestWebVirtualDirComponent' Guid='12345678-6304-410E-A808-E3585379EADB'>
<CreateFolder />
<iis:WebVirtualDir Id='TestWebVirtualDir' Alias='[WEBSITE_VIRTUALDIR]' Directory='TARGETDIR' WebSite='MyWebsite'>
<iis:WebApplication Id='TestWebApplication' Name='Test' />
</iis:WebVirtualDir>
</Component>
</Directory>
<iis:WebSite Id="MyWebsite" Description="[WEBSITE_DESCRIPTION]" SiteId="*">
<iis:WebAddress Id="AllUnassigned" Port="[WEBSITE_PORT]" />
</iis:WebSite>
<Feature>
<ComponentRef Id='TestWebVirtualDirComponent'/>
<ComponentRef Id='PropertiesToSave'/>
</Feature>
</Product>
ben kullandım Wix (3.0 benim durumumda) ve bir kaç sürpriz ve pürüzleri bulundu. Bazı durumlarda, beklendiği gibi çalışmasını sağlamak için özel eylemlere başvurmak zorunda kaldım. – Cheeso