如果新安裝位置與上一次安裝位置不同,ClickOnce安全性會導致應用程序的部署失敗。通常情況下,這是一個得到消息:指定ClickOnce部署失敗時的錯誤URL
無法從這個位置,因爲 它已經從一個 不同位置安裝了啓動應用程序 。
單擊此處可將此錯誤發送到 部署服務器,並檢查已知的 解決方案是否存在此問題。
我想知道是否可以指定「Click here」鏈接後面的URL。我花了很多時間研究這個(也許是在尋找錯誤的東西),無法解決它。之所以重要,是因爲我們有不同的測試版和生產部署服務器(以及不同的安裝位置)。我只想爲用戶提供一個有用的鏈接。注意:我確實希望安裝失敗;我不想規避安全。目前,如果點擊鏈接,我的瀏覽器將打開錯誤摘要中每個單詞的選項卡,就像您單擊Details ...按鈕時所獲得的日誌一樣。這是非常煩人的,沒有用處。
錯誤摘要
以下是錯誤的摘要,這些錯誤的詳細信息在日誌中後面列出。
- 激活導致異常。檢測到以下故障消息:
- 您無法從此位置啓動應用程序,因爲它已從其他位置安裝。
- 您無法從位置已安裝的位置啓動應用程序。 您可以從位置開始它,也可以卸載並從位置重新安裝。如果您重新安裝應用程序,請注意您可能會丟失對應用程序所做的任何自定義設置。
任何幫助,將不勝感激,哪怕是這是不可能的。我們可以使用MSI安裝程序,但ClickOnce的許多屬性對我們很有用。
我已經在這裏發佈了這個http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/4629a662-e4bd-4eb9-aada-40adcaae9709。
你正在編寫代碼嗎? – Chicharito 2010-03-01 14:52:58