2011-04-18 106 views
1

運行setup.exe的即時錯誤我們做了一個客戶端的應用程序。該應用程序是在IIS7上運行的.NET/Silverlight 4。我們還使用VS2010的「Web Setup Project」模板製作了一個安裝程序。爲IIS 7應用程序

在我們本地的機器,並在我們的測試環境中,安裝程序始終正常工作。在客戶的開發環境中,它也運行良好。但客戶於是建立了一臺全新的機器用於全UAT。當安裝在該機器上運行,它會立即失敗,並表示:

「安裝不完整:安裝程序在之前中斷可以安裝您需要重新啓動安裝程序,然後再試一次單擊關閉退出。」

安裝.NET 4,安裝Silverlight,並安裝IIS 7.5。

就是這樣。沒有跡象表明錯誤是什麼,只是那個直接的信息。有任何想法嗎?

回答

5

一件事是檢查客戶是否安裝IIS6兼容性位。我有一種感覺,即使在IIS7.x上,這仍然是需要的。

我還檢查安裝日誌如果一個人得到了產生是否有任何跳出。而且還值得通過服務器的事件日誌拖網看看是否有任何記錄。

+2

這正是問題。我們有他們運行使用安裝MSIEXEC( 「MSIEXEC/LV install_verbose.log /我foo.msi」)。在日誌中我們看到「自定義操作失敗,代碼:'340'」。這指向IIS6兼容模式。我不知道爲什麼它需要,但安裝兼容性修復它。謝謝。 – 2011-04-18 22:40:55

相關問題