다음을 통해 공유


NuGet 경고 NU1803

문제

'HTTP' 원본 ''을 사용하여 'http://api.source/index.jsonrestore' 작업을 실행하고 있습니다. 비 HTTPS 액세스는 이후 버전에서 제거됩니다. 'HTTPS' 원본으로 마이그레이션하는 것이 좋습니다.

솔루션

다음 중 하나를 수행해야 할 수 있습니다.

  • 지정된 URL을 수정합니다. 원본 URL을 잘못 입력했을 수 있습니다. 원본의 버전을 명시적으로 요청하도록 URL을 HTTPS 변경합니다.
  • 원본 소유자와 작업하고 마이그레이션 HTTPS하도록 요청합니다.
  • 연결 중인 'HTTP' 서버가 신뢰할 수 있다고 확신하는 경우 NuGet.Config 파일의 패키지 원본 섹션에서 이 패키지 원본에 대해 설정 allowInsecureConnectionstrue 하여 이 경고를 옵트아웃할 수 있습니다. (NuGet 6.8 이상에서 지원됨)

예제:

<packageSources>
    <clear />    
    <add key="http-source1" value="http://httpsource1trusted/" allowInsecureConnections="true">
    <add key="http-source2" value="http://httpsource2trusted/" protocolVersion="3" allowInsecureConnections="true">
</packageSources>

자세한 내용은 HTTPS 사방 블로그를 참조하세요.