我已经部署了一个ClickOnce应用程序,许多机器可以安装得很好 - 除了一个。那也恰好是我没有直接访问的异地机器。当用户点击“安装”按钮时,他将获取XML页面而不是安装应用程序。当试图安装ClickOnce应用程序时,我得到XML而不是应用程序安装
我发现服务器上无效的MIME类型可能会导致这种情况,但情况并非如此:大约30台机器安装它就好了。
我还发现,一些浏览器不会使用ClickOnce工作(Firefox:无插件,并Google Chrome要求setup.exe
文件被下载和启动),但有问题的机器使用Internet Explorer的 (虽然我不是100%的版本)。
目前,我只需将用户指向地址,而不是publish.htm
,我会让他们使用setup.exe
文件,但对于日常用户来说,这显然不够直观。
还有什么可能导致这种情况?