[visual-studio-2010] 온라인 리소스에 연결할 수 없습니다.

Windows 7에 Visual Studio 2010 Premium이 설치되어 있습니다. 온라인 갤러리 또는 온라인 템플릿에 연결하려고하면 다음과 같은 오류 메시지가 나타납니다.

서버에 접속하는 동안 오류가 발생하여 온라인 확장을 검색 할 수 없습니다.

vistual 스튜디오 갤러리의 확장 기능에 대한 액세스를 허용하도록 요청합니다. Extension Manager 도구 / 옵션 페이지에서 활성화했습니다. 인터넷 연결도 괜찮 았습니다.

내 컴퓨터 방화벽이 꺼져 있습니다. 인터넷에 연결하는 프록시가 있지만 브라우저가 인터넷에 연결되면 제대로 작동합니다 (vs2010의 내부 브라우저도 잘 작동합니다). 그렇다면 VS2010에서 다른 온라인 리소스에 연결하기 위해 프록시를 설정하는 위치는 어디입니까?

다른 컴퓨터에서 VS2010 Ultimate 평가판을 실행 중이며 제대로 작동합니다.



답변

다음을 devenv.exe.config (Common7 \ IDE 폴더)에 추가해보십시오.

<configuration>
  <system.net>
    <settings>
      <servicePointManager expect100Continue="false" />
    </settings>
  </system.net>
</configuration>

이는 향후 릴리스에서 해결 될 일부 프록시 서버의 알려진 문제입니다.


답변

다음은 나를 위해 일했으며 아래 나열된 블로그 항목에서 이것을 얻었습니다.

에서 devenv.exe.config의 파일의에서 <system.net> 섹션 추가 :

<defaultProxy useDefaultCredentials="true" enabled="true">
    <proxy usesystemdefault="True" />
</defaultProxy>

참조 : http://gurustop.net/blog/2010/08/10/visual-studio-2010-extension-manager-online-gallery-behind-internet-proxy/


답변

내 작업을 수행하려면 위의 모든 작업을 수행해야했습니다. 내 system.net설정 :-

<system.net>
    <defaultProxy useDefaultCredentials="true" enabled="true">
        <proxy proxyaddress="http://your.proxyserver.ip:port"/>
    </defaultProxy>
    <settings>
        <ipv6 enabled="true"/>
        <servicePointManager expect100Continue="false" />
    </settings>
</system.net>


답변

제 경우에는 Visual Studio가 Internet Explorer에서 설정을 읽는 것을 거부했습니다. 마침내 프록시에 URL을 명시 적으로 제공하고 servicePointManager expect100Continue를 false로 설정하여 작동하도록했습니다. 프록시 주소를 수동으로 추가하려면 xml은 다음과 같습니다.

<defaultProxy>
    <proxy proxyaddress="http://your.proxyserver.ip:port"/>
</defaultProxy>


답변

나를 위해 일한 것은 Internet Explorer로 가서 도구> 인터넷 옵션> 연결> LAN 설정 대화 상자를 열고 ‘자동으로 설정 감지’및 프록시 서버 설정의 상태를 변경하는 것입니다. 연결 유형에 따라이 작업을 수행하려면 이러한 설정을 변경해야 할 수 있습니다.


답변

저에게는 IE 프록시가 도움이되지 않았습니다. 그러나 Windows Server 2008 r2 x64에서 OS 프록시를 설정하면 도움이되었습니다.

netsh winhttp set proxy myproxy.corp.com:80

설정을 보려면 : netsh winhttp show proxy


답변

저에게 위의 구성 변경은 Windows Active Directory 환경에서 작동하지 않습니다. 위에 입력 한 내용을 모두 주석 처리하십시오.

제가 한:

Credentials Manager (Windows 7 또는 8)로 이동하여 프록시 대화 상자에 나타나는 사용자 이름 (예 : VSCredentials_corp-proxy.domain.local / username)의 프록시 자격 증명을 추가 한 다음 Windows 암호를 추가합니다.

바다 빙, 나야!