我有一個使用ClickOnce的分佈式應用程序。我去做了一個更新,並得到了有關證書過期的錯誤。我注意到在簽名選項卡上,我可以取消選中籤署ClickOnce清單。我做到了,併成功發佈了我的應用程序。它的工作罰款前七個用戶 - 但只是有這樣的越來越可怕的用戶:ClickOnce證書已過期 - 未簽署清單
Manifest XML signature is not valid.
+ No signature was present in the subject.
我將有幾十更多的用戶嘗試在接下來的24小時。我越過我的手指,我沒有什麼大問題。我已經閱讀了一些關於MS ClickOnce和過期證書的問題/錯誤的書籍,我希望通過簡單地不簽字來避免它們。過期的證書只是最初設置ClickOnce時創建的通用證書。從簽名清單到未簽名清單有問題嗎?
有問題的用戶甚至無法卸載並重新安裝應用程序。我們嘗試了所有我能想到的方法 - 包括刪除他的User\Local Settings\Apps\2.0
文件夾。
另外,我可以爲這個用戶突然無法使用我們的應用程序?
謝謝了問題。我在幾個月內提出了這個確切的問題,並想知道同樣的事情。期待一些好的答案。 另外,你確定用戶有安裝.net框架的正確版本?有時候我們會遇到古怪的clickonce問題,重新安裝框架似乎在很多時候都有效。 – codeConcussion 2009-04-24 04:19:24
好主意 - 如果它修復了他的問題,我會要求他重新安裝並報告回來。 – aSkywalker 2009-04-24 04:43:19