2013-03-14 22 views
0

我升級老維克斯安裝程序,作出了IIS6中IIS7工作。我們創建一個匿名用戶和用戶分配到WorkerProcessGroup,然而,在IIS7是沒有必要的,並且安裝有麻煩將用戶添加到組,因爲IIS_WPG不存在。如何創建一個匿名用戶有條件的IIS6,而不是WIX中的IIS7?

我可以通過放置使用戶條件的創造:

<Condition><![CDATA[(INETSTPMAJORVERSION = "#6")]]></Condition> 

用戶組件正上方,但有創建的虛擬目錄,然後失敗,另一部分:

<iis:WebVirtualDir ... 
    <iis:WebDirProperties ... 
     AnonymousUser="IusrThatIWasSupposedToMakeButDidntBecauseItsIIS7" 

維克斯將不會採用「iis:WebDirProperties」之上的「Condition」,而是會在「iis:WebVirtualDir」之上。事情是,該標籤中有很多設置(280行),我不想複製/粘貼整個事物以獲得單獨的條件。

有沒有另外一種方法來完成這個?

回答

0

你最好的選擇是在Condition元素下的Component元素添加。對不起,今天沒有辦法將相同的條件應用於許多組件。

相關問題