通过Firefox安装我的ClickOnce应用程序时,出现以下错误。 IE在同一台计算机上不会发生这种情况。 我发誓我已经通过Firefox安装它。 这是一台Windows 7机器。
The following properties have been set: Property: [AdminUser] = true {boolean} Property: [ProcessorArchitecture] = Intel {string} Property: [VersionNT] = 6.1.0 {version} Running checks for package '.NET Framework 2.0 (x86)',phase BuildList Running external check with command 'C:UserslukeAppDataLocalTempVSDEF1A.tmpDotNetFXdotnetchk.exe' and parameters '' Process exited with code 1 Setting value '1 {int}' for property 'DotNetInstalled' Reading value 'Version' of registry key 'HKLMSoftwareMicrosoftInternet Explorer' Read string value '8.0.7600.16385' Setting value '8.0.7600.16385 {string}' for property 'IEVersion' The following properties have been set for package '.NET Framework 2.0 (x86)': Property: [DotNetInstalled] = 1 {int} Property: [IEVersion] = 8.0.7600.16385 {string} Running checks for command 'DotNetFXinstmsia.exe' Result of running operator 'ValueExists' on property 'VersionNT': true Result of checks for command 'DotNetFXinstmsia.exe' is 'Bypass' Running checks for command 'DotNetFXWindowsInstaller-KB893803-v2-x86.exe' Result of running operator 'ValueExists' on property 'Version9x': false Result of running operator 'VersionLessthan' on property 'VersionNT' and value '5.0.3': false Result of running operator 'VersionGreaterThanorEqualTo' on property 'VersionMsi' and value '3.0': true Result of checks for command 'DotNetFXWindowsInstaller-KB893803-v2-x86.exe' is 'Bypass' Running checks for command 'DotNetFXdotnetfx.exe' Result of running operator 'ValueNotEqualTo' on property 'DotNetInstalled' and value '0': true Result of checks for command 'DotNetFXdotnetfx.exe' is 'Bypass' '.NET Framework 2.0 (x86)' runcheck result: No Install Needed Launching Application. URLDownloadToCacheFile Failed with HRESULT '-2146697211' Error: An error occurred trying to download 'http://croppy.lukehunter.net/download/croppy.application'.
以下是来自微软的howto,但这并不适用于firefox。 没有redirect发生。
如果用户在部署目标计算机上设置了Internet Explorer高级安全选项“警告如果在安全模式和非安全模式之间切换”,并且安装的ClickOnce应用程序的安装URL被从非安全站点redirect到安全站点反之亦然),安装将失败,因为Internet Explorer警告会中断它。
修整string并将其转换为小写字符的最快方法
如何在Windows和Ubuntu上将node.js从0.12版本升级到4.0版本
如何在不占用焦点的屏幕上绘制通知(Windows)
Windows上的Java需要loggingcpu负载和类似的操作系统特定的性能信息
是否有可能使用Python编写一个Windows服务?
Windows批量静态列表重命名 – 移动
我如何等待asynchronous完成?
conda为什么不在Windows上升级一些软件包
如何重新索引多级列
WebView ContentChanged事件
Internet Explorer在后台调用dfshim.dll中的LaunchApplication或ShOpenVerbApplication过程,而Firefox插件(以及由Visual Studio 2008-2010创建的标准引导程序,也可能产生此罕见错误)使用不同的日期技术来启动ClickOnce应用程序。 (请注意, LaunchApplication至少需要.NET Framework 2 SP 2)
为了避免出现这样的错误,可以将Internet Explorer重定向到部署清单(.application)和所有其他浏览器,以便在必要时安装.NET Framework的自定义安装程序(.exe),然后调用ShOpenVerbApplication 。
嗯,使用IE安装后,然后卸载,我能够通过Firefox再次安装。 奇。
以下为我工作:
在本地分发软件包中单击一次web.config文件生成在线clientCache这是问题,其中CHROME和IE8如下更改,现在运行该文件:
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00" />
我有这个,它解决了它是禁用防火墙。 我可惜不知道是什么防火墙设置,我只是禁用了很多,它运行/安装没有问题。
对这个问题耗尽防火墙选项之后,我发现我的易变的是指向应用服务器的IP地址。 当我将站点部署以及可执行文件更改为服务器的FQDN而不是IP地址时,安装程序首次运行。
简单的解决方案,在cmd上执行setup.exe / URL = http:// <生产URL> /
简单!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。