在尝试安装ClickOnce应用程序时,我获取XML而不是安装应用程序

时间:2009-10-30 22:33:42

标签: clickonce

我已经部署了一个ClickOnce应用程序,许多机器可以安装得很好 - 除了一个。那个也恰好是我无法直接访问的异地机器。当用户单击“安装”按钮时,他将获取XML页面而不是安装应用程序。

我发现服务器上的无效MIME类型可能导致这种情况,但事实并非如此:30台机器安装它就好了。

我还发现有些浏览器无法使用ClickOnce Firefox:没有插件,Google Chrome需要下载并启动setup.exe文件,但是有问题的机器正在使用Internet Explorer(虽然我不是100%的版本)。

暂时,我可以将用户指向地址,而不是publish.htm,我会让他们使用setup.exe文件,但对于日常用户来说这显然不直观

还有什么可能导致这种情况?

1 个答案:

答案 0 :(得分:1)

此用户可能没有安装支持ClickOnce的.NET Framework版本。如果他们这样做,他们可能需要对他们的安装进行修复... .NET Framework为此安装了适当的Internet Explorer类型处理程序,如果安装不正确,您只需要获取清单XML试图下载,而不是而不是ClickOnce助手启动。

您可以让用户转到http://www.smallestdotnet.com,它会说明他/她拥有的框架版本以及如何升级到最新版本。