2013-03-04 167 views
0

當運行我們的安裝,我們把它配置到安裝在IIS 3個網站,之前的升級這個和預期一樣,即使默認網站(或收聽同一端口上的任何網站)仍然存在。維克斯3.7 IIS安裝

如果網站的監聽端口80已經啓動,維克斯將創造我們的安裝程序的網站,只是沒有啓動它(這是我所期望的)。由於升級到3.7,但是,我發現的是安裝創建的網站如果在IIS是在聽到同一個端口配置任何其他網站。

有什麼在WiX的設置,我需要添加到強制的WiX的網站從我們的安裝程序添加缺失,或者這只是一個已知的問題通過維克斯創建網站?

編輯:

展望這個進一步,看來該網站是由端口檢查,而不是名稱。如果我在端口80上有「默認網站」,那麼我在安裝程序中的網站下的任何應用程序都將在默認網站下進行配置。

回答

0

感謝羅布,我設法通過設置ConfigureIfExists標誌設置爲true,其創建的網站,我會預料到原本來解決該問題。

3

的IIS CustomActions在WiX的工具集,使用「自然鍵」,找到網站這是ip:port:header組合。大多數網站,只有port被指定。在你的場景中,我希望WiX工具集找到了現有的網站,並根據安裝包中的規格「修復它」。