我已經部署了一個ClickOnce應用程序,許多機器可以安裝得很好 - 除了一個。那也恰好是我沒有直接訪問的異地機器。當用戶點擊「安裝」按鈕時,他將獲取XML頁面而不是安裝應用程序。當試圖安裝ClickOnce應用程序時,我得到XML而不是應用程序安裝
我發現服務器上無效的MIME類型可能會導致這種情況,但情況並非如此:大約30臺機器安裝它就好了。
我還發現,一些瀏覽器不會使用ClickOnce工作(Firefox:無插件,並Google Chrome要求setup.exe
文件被下載和啓動),但有問題的機器使用Internet Explorer的 (雖然我不是100%的版本)。
目前,我只需將用戶指向地址,而不是publish.htm
,我會讓他們使用setup.exe
文件,但對於日常用戶來說,這顯然不夠直觀。
還有什麼可能導致這種情況?