2014-01-10 43 views
0

我正在編寫一個wix項目來部署網站。 我正在使用<iis:Certificate>元素。如何在Wix安裝程序失敗時提示錯誤消息

如果CertificatePath不正確,或者PFXPassword不正確,安裝失敗,但安裝程序沒有提示錯誤消息。我只能在日誌文件中找到錯誤。

如果有任何錯誤發生,有什麼辦法可以提示用戶安裝失敗嗎?

回答

0

這是iis:Certificate元素實現的方式。基本上,這是一個幕後延遲的自定義操作,它接收來自另一個自定義操作的信息,並嘗試使用所獲得的數據完成其工作。

所有檢查都應在延遲部件啓動之前進行。我懷疑你通過CertificatePathPFXPassword作爲屬性,也許用戶輸入值。無論如何,在讓它走得更遠之前,你必須驗證這些屬性的值。如果該值不符合您的期望值,則應提示用戶修復該值,並且不要讓安裝流程在沒有此操作的情況下繼續。

它可以是一個自定義操作,它綁定到嚮導上的下一步按鈕,不會讓您移動到下一個對話框,除非屬性有效。

相關問題