visual studio 2012 -通过需要认证的Web代理通过WebPi获取软件



我在公司防火墙后面,我工作的公司有VS 2012 Ultimate。我想使用VS 2012开始为SharePoint 2013开发。后来我发现默认安装不包括SP 2013的项目模板,但需要安装"Microsoft Office Developer Tools for Visual Studio 2012",可以在@ http://msdn.microsoft.com/en-US/office/apps/fp123627找到。

该工具通过Web平台安装程序安装。MS WebPi在需要代理身份验证时不能工作并抛出错误。

是否有"Microsoft Office Developer Tools for Visual Studio 2012"的离线安装程序?

尝试创建或编辑现有的应用程序配置文件%ProgramFiles%MicrosoftWeb Platform InstallerWebPlatformInstaller.exe.config

创建程序集以提供代理凭据,并在模块元素中指定该程序集:

<configuration>
  <system.net>
    <defaultProxy enabled="true" useDefaultCredentials="false">
      <module type="ProxyCredProvider.DefProxy, ProxyCredProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5e3bf8f3a8a14cca" />
    </defaultProxy>
  </system.net>
</configuration>

我有一个更简单的建议。我建议这是一个临时解决方案,因为你的密码是明文。

1。创建两个Windows环境变量:

名称: HTTP_PROXY
值: http://(YOUR用户名):(您的密码)@(代理服务器的IP地址):(代理的端口号)
例子: http://joe: password123@192.168.1.1:9090

名称: HTTPS_PROXY
值: https://(YOUR用户名):(您的密码)@(代理服务器的IP地址):(代理的端口号)
例子: https://joe: password123@192.168.1.1:9090

2。退出,然后返回到服务器

3。尝试再次运行Web平台安装程序

如何创建WINDOWS环境变量

  1. 进入控制面板系统和安全系统
  2. 选择高级系统设置
  3. 选择高级选项卡
  4. 点击环境变量…按钮
  5. 顶部部分用于当前登录的用户。点击NEW按钮添加一个新的环境变量

最新更新