Microsoft Help Viewer 2.0在代理后面不起作用

Pet*_*jic 16 visual-studio visual-studio-2012

问题:

由于代理身份验证错误,帮助查看器无法获取帮助目录或下载已选择的项目.

Pet*_*jic 36

发生这种情况是因为帮助内容管理器和BITS(后台智能传输服务)无法从Microsoft服务器获取帮助数据.连接到Microsoft服务器时,Help Content Manager和BITS都不使用默认代理凭据.

固定:

找到帮助查看器配置

C:\Program Files (x86)\Microsoft Help Viewer\v2.0\HlpViewer.exe.config
Run Code Online (Sandbox Code Playgroud)

编辑配置文件并将以下内容添加到配置部分:

<system.net>    
    <defaultProxy useDefaultCredentials="true" >    
    </defaultProxy> 
</system.net> 
Run Code Online (Sandbox Code Playgroud)

现在,在同一文件夹中,为内容管理器创建配置:

HlpCtntMgr.exe.config
Run Code Online (Sandbox Code Playgroud)

并将相同的代理设置添加到配置部分.

打开注册表编辑器并找到以下节点:

HKLM\Software\Microsoft\Windows\CurrentVersion\BITS\ 
Run Code Online (Sandbox Code Playgroud)

确保UseLMCompat值存在且设置为0.如果缺少该值,则将其创建为DWORD值.

关闭注册表编辑器并重新启动后台智能传输服务.

  • 陷阱对于年轻球员:我忽略了彼得的答案的最后一行,忘了重新启动BITS服务.如果没有这一步,我可以看到文档列表,但是当我点击"更新"按钮下载任何内容时,我会收到代理错误.重启BITS服务是我下载所需的步骤. (2认同)