【发布时间】:2018-03-15 10:44:51
【问题描述】:
我正在使用 HTTPS 设置 url 发布我的应用程序并将其托管到 HTTPS url。
当我运行setup.exe 时发生错误。
An error occurred trying to download 'https://***.tjc.tv/WMSClient.application'.
See the setup log file located at 'C:\Users\mkumawat\AppData\Local\Temp\VSD3796.tmp\install.log' for more information.
日志文件
The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = HomeSite {string}
Property: [ProcessorArchitecture] = AMD64 {string}
Property: [VersionNT] = 6.2.0 {version}
Running checks for package 'Windows Installer 3.1', phase BuildList
The following properties have been set for package 'Windows Installer 3.1':
Running checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe'
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionMsi' and value '3.1': true
Result of checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' is 'Bypass'
'Windows Installer 3.1' RunCheck result: No Install Needed
Launching Application.
URLDownloadToCacheFile failed with HRESULT '-2146697202'
Error: An error occurred trying to download 'https://***.tjc.tv/WMSClient.application'.
当我在浏览器中手动下载此 https://***.tjc.tv/WMSClient.application 时,它正在下载并且工作正常,但在 setup.exe 中它无法正常工作。
我已经尝试了以下解决方案,但没有任何效果。
- 启用 - 在 Internet 选项的自定义级别启动应用程序和不安全文件。
- 取消选中 - 如果在 Internet 选项的高级选项卡中在安全模式和非安全模式之间切换时发出警告。
- 在 VS 的项目属性中签署 ClickOnce 清单
但是这些都失败了,没有任何效果。
只有 HTTPS 而不是 HTTP 会出现此问题。 HTTP 工作正常,但我需要使用 HTTPS。
SSL 证书有效。
任何人都知道这件事。
【问题讨论】:
-
能把下载代码放上来吗?
-
我还没有写下载代码。它在 setup.exe 下。
标签: c# winforms https clickonce