ClickOnce应用程序在IE中正常运行,而在其他浏览器中无法运行

时间:2015-07-23 14:47:42

标签: c# .net

ClickOnce应用程序在IE中运行良好,而不是在其他浏览器中运行 它们取决于一些插件。任何人都可以给我提出建议或解决方案,它可以在所有浏览器中使用任何插件。

2 个答案:

答案 0 :(得分:1)

这是来自另一个描述您的问题的论坛的问题

  

正在发生的是.application文件用于   ClickOnce包含清单的相对路径   应用。 Internet Explorer显然启动了ClickOnce   引擎传递原始url,所以相对路径工作。都   Firefox和Opera(尚未测试其他浏览器)下载   .application文件到某个临时目录,然后启动clickonce。以来   清单不在临时目录中,ClickOnce失败。   https://channel9.msdn.com/Forums/Coffeehouse/134875-ClickOnce-and-alternative-browsers

Scott Hanselman也有一个关于这个主题的有趣Blogpost(他无法点击一次与firefox一起工作)

http://www.hanselman.com/blog/PermaLink.aspx?guid=7ce42ccd-e531-4d43-a93f-73483c0afd3d

这似乎是一个错误(它已经作为一个bug报告)

答案 1 :(得分:0)

我想你的意思是.vsto.application扩展名不适用于IE以外的其他浏览器。嗯,这是正确的,因为那些浏览器不支持它。

您应该使用发布ClickOnce项目时附带的安装程序exe。这适用于任何浏览器。