2

HRESULTエラーの正確な意味を知りたいですか?これは、ユーザーがサーバーからclickonceアプリケーションをダウンロードしようとしたときに発生します。したがって、その背後にある問題を理解するために、このHRESULT番号が何を指しているのかを知りたいと思います。エラールックアップツールを使用しようとしましたが、メッセージが見つかりませんと表示されます。このエラーメッセージを見つける方法はありますか?また、HRESULTが10進数で指定されている場合に、エラーメッセージを検索する方法を教えていただければ幸いです。

参考までに、エラーログを簡単に説明します。

Property: [AdminUser] = true {boolean}
Property: [ProcessorArchitecture] = Intel {string}
Property: [VersionNT] = 5.1.3 {version}
Running checks for package '.NET Framework 3.5 SP1', phase BuildList
Reading value 'SP' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5'
Read integer value 1
Setting value '1 {int}' for property 'DotNet35SP'
The following properties have been set for package '.NET Framework 3.5 SP1':
Property: [DotNet35SP] = 1 {int}
Running checks for command 'DotNetFX35SP1\dotNetFx35setup.exe'
Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet35SP' and value '1': true
Result of checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' is 'Bypass'
'.NET Framework 3.5 SP1' RunCheck result: No Install Needed
Launching Application.
URLDownloadToCacheFile failed with HRESULT '-2146697191'
Error: An error occurred trying to download 'https://SomeWebSite.com/SomeApplication.application'
4

2 に答える 2

5

HRESULT -2146697191(0x800C0019)は、「Secure Sockets Layer(SSL)証明書が無効です」という意味です。INET_E_INVALID_CERTIFICATEを参照してください。

于 2011-03-09T11:10:38.153 に答える
3

また、HRESULTが10進数で指定されている場合に、エラーメッセージを検索する方法を教えていただければ幸いです。

これを行う方法は、電卓に数値を入力してから、16進表示に切り替えることです。

この場合、それはを与えFFFFFFFF800C0019ます。先頭のsを削除すると、検索可能なFエラーコードが表示されます。0x800C0019

于 2011-03-09T09:43:10.703 に答える