2011-06-07 91 views
0

我知道在wix 3.5中有本機IIS7支持,但我有這個奇怪的錯誤。 因此,如果未安裝IIS7的IIS6管理兼容性,則在安裝過程中未創建新的App Pool。但是,如果安裝了IIS6 MC,則它可以正常工作並創建新的App Pool。安裝期間我們在對話框中定義的App Pool的名稱。如果未安裝IIS6管理兼容性,我可以使用wix在IIS7上創建應用程序池

這WiX的代碼被用於定義應用程序的投票:

<IIs:WebAppPool Id="AppPoolId" Name="[APP_POOL_NAME]" /> 

這個錯誤我如果沒有安裝IIS6 MC的IIS7:

WriteIIS7ConfigChanges: Error 0x800700b7: Failed to add appPool element 
WriteIIS7ConfigChanges: Error 0x800700b7: Failed to configure IIS appPool. 
WriteIIS7ConfigChanges: Error 0x800700b7: WriteIIS7ConfigChanges Failed. 

維克斯版本Wix3.5.2519.0

+0

我忘記了主要問題:)。這是一個錯誤?或者我需要在wix中使用其他一些標籤來定義應用程序池的定義? – Elena 2011-06-07 14:11:10

+0

我也面臨同樣的問題,所以我編寫了C#自定義操作來創建虛擬目錄,應用程序池,然後將虛擬目錄綁定到應用程序池。 – 2011-06-23 14:15:49

+0

是的,我想到了它的自定義操作。也許我也會這樣做,因爲現在看不到別人。 – Elena 2011-07-01 14:12:43

回答

相關問題