gpt4 book ai didi

iis - 从 setup.exe 下载 ClickOnce 失败

转载 作者:行者123 更新时间:2023-12-04 12:41:25 27 4
gpt4 key购买 nike

我在下载 ClickOnce 应用程序时遇到问题。
我已成功将 ClickOnce 应用程序部署到 IIS 服务器。 ClickOnce 文件位于 IIS 的路径中:
/我的应用程序/安装

当我从另一台机器导航到 ClickOnce 的标准发布页面时,我可以单击“启动”或安装。
区别在于:
- “启动” URL 指向 ThisIsTheApplication.application 文件。
- 安装 URL 是 setup.exe 文件

当我单击启动文件时,我可以成功安装应用程序。如果我使用 setup.exe,当我尝试执行该文件时它会失败。

setup.exe 基本上会检查我的先决条件是否已安装(仅适用于 .NET 4.5)。
日志文件说:

The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = HomeSite {string}
Property: [NTProductType] = 3 {int}
Property: [ProcessorArchitecture] = AMD64 {string}
Property: [VersionNT] = 6.2.0 {version}
Running checks for package 'Microsoft .NET Framework 4.5 (x86 and x64)', phase BuildList
Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full'
Read string value '4.5.51641'
Setting value '4.5.51641 {string}' for property 'DotNet45Full_TargetVersion'
The following properties have been set for package 'Microsoft .NET Framework 4.5 (x86 and x64)':
Property: [DotNet45Full_TargetVersion] = 4.5.51641 {string}
Running checks for command 'DotNetFX45\dotNetFx45_Full_x86_x64.exe'
Result of running operator 'ValueEqualTo' on property 'InstallMode' and value 'HomeSite': true
Result of checks for command 'DotNetFX45\dotNetFx45_Full_x86_x64.exe' is 'Bypass'
Running checks for command 'DotNetFX45\dotNetFx45_Full_setup.exe'
Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': false
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'DotNet45Full_TargetVersion' and value '4.5.50709': true
Result of checks for command 'DotNetFX45\dotNetFx45_Full_setup.exe' is 'Bypass'
'Microsoft .NET Framework 4.5 (x86 and x64)' RunCheck result: No Install Needed
Launching Application.
URLDownloadToCacheFile failed with HRESULT '-2146697208'
Error: An error occurred trying to download 'https://myurl.com/MyAppFolder/install/ThisIsTheApplication.application'.

为什么“启动”有效,而不是 setup.exe?

最佳答案

我在这里遇到了同样的问题。我的日志文件看起来非常相似(没有堆栈跟踪或任何东西),最后两行也很相似。 setup.exe 失败,但 ... .application URL 工作正常。我在公司网络/域中,我们的系统管理员设置了许多覆盖默认安全区域设置的组策略。通过删除策略然后单击按钮解决了该问题:
“IE -> 工具 -> Internet 选项 -> 安全 -> 将所有区域重置为默认级别”

和“高级 -> 恢复高级设置”。

关于iis - 从 setup.exe 下载 ClickOnce 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20244507/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com