BITS安全通道支持中发生错误

时间:2019-12-23 14:40:59

标签: azure-cdn microsoft-bits

我们有一个小型应用程序,与软件一起分发,以便在新应用程序准备就绪时提供更新。 C#.Net 4.6.1应用程序使用Windows分发的BITS COM Interop,根据用户请求从Azure CDN下载这些更新。我们发现仅在Windows 7(SP1完全更新)上出现的问题,其中位返回以下内容:

  

错误代码:-2147012739

     

ErrorDescription:安全通道支持中发生了错误

     

ErrorContext:BG_ERROR_CONTEXT_REMOTE_FILE

     

ErrorContextDescription:在远程文件为   正在处理。

我已经能够使用Powershell下载文件来重现错误(请注意,我们正在使用CDN端点上设置的自定义域):

Import-Module BitsTransfer
Start-BitsTransfer https://updatecdn.sbohearing.com/Extractor.dll C:\Temp\Extractor.dll

直接在Internet Explorer中粘贴网址时,可以很好地下载文件。

使用Azure直接URL对该文件有效:

Import-Module BitsTransfer
Start-BitsTransfer https://updateswscdnstorage.blob.core.windows.net/data/Extractor.dll C:\Temp\Extractor.dll

我不太确定如何进一步调查该问题。我想到的一件事是检查指向Blob存储中“数据”文件夹的Origin路径是否被误解了。

0 个答案:

没有答案