2012-11-07 59 views
0

我打算寫一個支持IIS6和IIS7 +的wix設置。 Wix3.6的IIS擴展是否同時支持? 這意味着寫一次,兩個都運行?或者我應該爲每個服務器版本編寫單獨的代碼,或者甚至是自定義操作?Wix3.6是否同時支持IIS6和IIS7?

在此先感謝..

回答

1

好消息是:我使用的是默認的IIS extention寫道wix3.6代碼,它工作在兩個服務器II6和IIS7無需任何特殊代碼適應特定服務器:-) -

0

維克斯IIsExtension能夠處理IIS的任何版本,據我可以告訴。至少,我已經成功地將它用於IIS 5+。該擴展包含許多用於創建(和修改)網站,應用程序池,虛擬目錄等的元素。

針對不同版本IIS的代碼的不同之處在於,某些屬性(或元素)適用於更高版本的IIS,而其他屬性則適用於舊版本。例如,<iis:WebAppPool>元素對於IIS6以前的版本沒有意義。另一方面,<iis:WebApplication>元素的Isolation屬性僅對IIS5及更早版本有效。因此,如果您打算支持不同的IIS版本,例如5/6/7+,那麼您很可能最終會得到多個<iis:WebSite>定義,並根據相應的目標IIS版本進行相應配置。

+0

感謝焉。我會試一試,稍後再報告.. –

+0

好消息是:我使用默認的IIS擴展編寫了wix3.6代碼,它可以在服務器II6和IIS7上工作,而無需爲特定服務器調整任何特殊代碼:-) –

+0

@Yan Sklyarenko:也許你可以指出我正確安裝IIS 6 Virtual Dir的方向? http://stackoverflow.com/questions/21803019/create-iis-6-website-or-virtual-directory-with-wix – ostati