[.net] Nuget 연결 시도가 “소스에 대한 서비스 인덱스를로드 할 수 없습니다”실패

Nuget에 연결을 시도하는 동안 아래 오류가 발생하고 연결할 수 없습니다.

[nuget.org] https://api.nuget.org/v3/index.json 소스에 대한 서비스 색인을로드 할 수 없습니다
. 요청을 보내는 동안 오류가 발생했습니다. 원격 서버에 접속할 수 없습니다 접속자가 일정 시간이 지나도 제대로 응답하지 않아 연결 시도가 실패했거나 연결된 호스트가 68.232.34.200:443에 응답하지 않아 연결이 실패했습니다.

https://api.nuget.org/v3/index.json내 브라우저 에서 에 액세스 할 수 있습니다 .

중복이 아닙니다. 다른 답변으로는 내 문제가 해결되지 않습니다.



답변

Nuget.Config 파일에 프록시 설정을 추가해야합니다. 자세한 내용은 Nuget Config 섹션Nuget 프록시 설정 링크를 참조하십시오 .


답변

Win+ 를 누르고 R입력 하여 레지스트리 편집기를 엽니 다.regedit Enter

로 이동:

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Client

DisabledByDefault키 0 의 값 을 1로 변경

그런 다음 Visual Studio를 다시 시작합니다.

TLS에 대해
자세히 알아보기이 문제에 대해 자세히 알아보기 wrt NuGet


답변

NuGet 패키지를 탐색하는 동안 동일한 오류가 발생하여 동일한 아래 단계를 해결했습니다.

1- 이동 %appdata%\NuGet\NuGet.config

2- 해당 구성에 언급 된 URL 확인

3- 필요하지 않은 URL 제거

4- Visual Studio를 다시 시작하고 확인하십시오.


답변

Jenkins (기본적으로 로컬 시스템 계정을 사용하여 서비스로 구성됨)를 통해 nuget.exe를 실행하려고 할 때이 문제를 발견했습니다. C:\Windows\System32\config\systemprofile\AppData\Roaming\NuGet\NuGet.Config다음과 같은 파일을 편집했습니다 .

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <config>
        <add key="http_proxy" value="http://proxy_hostname_or_ip:3128" />
        <add key="https_proxy" value="http://proxy_hostname_or_ip:3128" />
    </config>

  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
  </packageSources>

</configuration>

테스트 명령 프롬프트는 PSTools 를 통해 시작할 수 있습니다 .

psexec -i -s CMD

새로 생성 된 cmd 창에서 실제 테스트 실행 (로컬 시스템으로 실행) :

path_to_nuget\nuget.exe restore "path_to_solution\theSolution.sln"


답변

이동

설정 (PC 전역 설정)> 네트워크 및 인터넷> 프록시> 자동 프록시 설정> 자동 검색 설정을 끄기로 설정합니다.


답변

% AppData % \ NuGet \ NuGet.Config를 삭제하고 VS2019를 다시 시작하면 저에게 효과적이었습니다.

https://github.com/NuGet/Home/issues/3281과 유사합니다.


답변

이 오류가 발생하지만 프록시 서버가없는 경우 다음으로 이동할 수 있습니다.

%userprofile%\AppData\Roaming\NuGet\NuGet.Config

그리고 다음 줄에 주석을 달십시오.

<config>
     <!-- Proxy settings -->
     <add key="http_proxy" value="host" />
     <add key="http_proxy.user" value="username" />
     <add key="http_proxy.password" value="encrypted_password" />
</config>

그 오류가 발생했기 때문에 나를 위해 일했지만 프록시 서버가 없습니다.