पृष्ठभूमि पर खाली हो जाता है पृष्ठभूमि: मेरे पास एक विक्स इंस्टॉलर है जहां एक मौजूदा आईआईएस वेबसाइट में वर्चुअल निर्देशिका बनाई जाती है। आभासी निर्देशिका बनाई गई है (यह इंस्टॉल करने से पहले मौजूद नहीं है) लेकिन आईआईएस वेबसाइट पहले ही बनाई जानी चाहिए (उपयोगकर्ता सिर्फ सूची बॉक्स में स्थापित करने के लिए एक वेबसाइट चुनता है)।आईआईएस वेबसाइट भौतिक पथ wix अनइंस्टॉल
समस्या: स्थापना रद्द करें पर, आईआईएस वेबसाइट है कि करने के लिए स्थापित किया गया के भौतिक पथ खाली हो जाता है, उस विशेषता के लिए कोई मूल्य नहीं। नीचे मेरी मुख्य Wix फ़ाइल का एक नीचे संस्करण है। मुझे यकीन नहीं है कि अनइंस्टॉल आईआईएस वेबसाइट को क्यों प्रभावित कर रहा है, लेकिन किसी भी विचार की सराहना की जाती है।
नोट्स: मैं Wix 3.5 पर हूँ और Windows Server 2008 R2, IIS 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>
मैं का उपयोग किया है WIX (3.0 मेरे मामले में), और मैं कुछ आश्चर्य और खामियों पाया। कुछ मामलों में मुझे उम्मीद के अनुसार काम करने के लिए कस्टम कार्यों का सहारा लेना पड़ा। – Cheeso