我有一個ASP.NET服務器,提供其客戶端作爲MSI下載(類似於CCNet/CCTray)。 可以有多個服務器(例如,用於開發/測試/生產,但可能有不同的生產實例)。嵌入提供服務器URL到MSI
所以客戶端必須知道服務器的URL。我不能要求用戶輸入URL,因爲它對他們來說沒有什麼意義,他們也不知道任何其他服務器。所以MSI應該包含服務器URL。
現在,我可以預先爲不同的環境構建不同版本的MSI(因爲這些開發/測試已經有了不同的構建步驟),但這並不能解決產品已經構建的多個產品的問題。
所以我認爲服務器應該修改MSI並在提供之前添加正確的URL。沒有重建msi可能嗎?什麼是最簡單的方法來實現這一點?
謝謝,就是這樣。有一個問題,我應該在視圖上調用Close嗎? – 2009-12-15 07:37:19
我會檢查文檔,它會出現view.Close在視圖被銷燬時被內部調用... http://msdn.microsoft.com/en-us/library/aa372501(VS.85).aspx – saschabeaumont 2009-12-15 22:07:32