NuGet 경고 NU1803
문제
'HTTP' 원본 ''을 사용하여 'http://api.source/index.jsonrestore' 작업을 실행하고 있습니다. 비 HTTPS 액세스는 이후 버전에서 제거됩니다. 'HTTPS' 원본으로 마이그레이션하는 것이 좋습니다.
솔루션
다음 중 하나를 수행해야 할 수 있습니다.
- 지정된 URL을 수정합니다. 원본 URL을 잘못 입력했을 수 있습니다. 원본의 버전을 명시적으로 요청하도록 URL을
HTTPS
변경합니다. - 원본 소유자와 작업하고 마이그레이션
HTTPS
하도록 요청합니다. - 연결 중인 'HTTP' 서버가 신뢰할 수 있다고 확신하는 경우 NuGet.Config 파일의 패키지 원본 섹션에서 이 패키지 원본에 대해 설정
allowInsecureConnections
true
하여 이 경고를 옵트아웃할 수 있습니다. (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 사방 블로그를 참조하세요.