0
我正在創建wix安裝,並且正在嘗試創建應用程序池並將其添加到應用程序中。問題是應用程序池在安裝過程中未被創建。當我手動創建具有相同參數的應用程序池並在此之後運行安裝時,池與應用程序正確關聯。我運行與安裝啓用日誌和唯一的事情,我可以找到有關應用程序池是這一行:無法在wix安裝程序中創建應用程序池
MSI(S)(A0:D4)[13:21:31:109]:組件:應用程序池;安裝:無;要求:本地;行動:本地
所以,顯然我的應用程序池沒有創建,但我不明白爲什麼,以及如何解決它。我的wix代碼是這樣的:
<DirectoryRef Id="INSTALLFOLDER">
<Component Id="AppPool" Guid="75BFA004-8C69-4102-B26B-BBC54F3F9448" KeyPath="yes">
<iis:WebAppPool Id="myAppPoolId"
Name="myAppPool"
Identity="applicationPoolIdentity"
ManagedPipelineMode="Integrated"
ManagedRuntimeVersion="v4.0" />
</Component>
<Component Id="InstallWebsite" Guid="1D51BC31-7F7E-4D63-8A6C-3213090F629A" KeyPath="yes">
<iis:WebVirtualDir Id="VirtualDir"
Alias="myApp"
Directory="INSTALLFOLDER"
WebSite="DefaultWebSite">
<iis:WebDirProperties Id="VirtualDirProperties"
AnonymousAccess="no"
BasicAuthentication="no"
WindowsAuthentication="yes"
DefaultDocuments="index.html" />
<iis:WebApplication Id="myAppId"
Name="myApp"
WebAppPool="myAppPoolId"/>
</iis:WebVirtualDir>
</Component>
</DirectoryRef>
任何想法?
謝謝你的建議...我有媒體鏈接的網站,只是外面部件......不過我也想你的建議,但它並沒有幫助... – makak