를 사용하지 않는 :비주얼 스튜디오 nuget 내가 된 HTTPS URL에 nuget의 인 TeamCity 피드를 생성 한 HTTPS 구성 피드를 사용하고 HTTP를 대신
내가 비주얼 스튜디오에서이 URL 또는 목록 패키지에 밀어https://teamcity:xyz/httpAuth/app/nuget/v1/FeedService.svc/
그것은 작동하지만 패키지 관리 콘솔 또는 비주얼 스튜디오에서 Visual Nuget 패키지 관리 도구에서 패키지를 설치할 때 HTTP 피드에서 다운로드하려고 시도하지만 이것이 작동하지 않으며 팀 시간이 열려서 허용하기 때문에 시간 제한을 제공한다는 것을 알 수 있습니다 https 포트에.
Retrieving package 'Test 1.0.0' from 'SAI'.
GET http://teamcity:xyz/httpAuth/app/nuget/v1/FeedService.svc/download/Package/4646:i d/Test.1.0.0.0.nupkg
I receive a timeout :
Retrieving package 'Test 1.0.0' from 'TEST'.
GET http://teamcity:xyz/httpAuth/app/nuget/v1/FeedService.svc/download/Test/4646:id/T est.1.0.0.0.nupkg
....
...
has timed out after 100000ms.
그래서 Visual Studio에서 http를 사용하는 이유는 무엇입니까? 너겟 설정 파일을 보면 피드 URL이 HTTPS로 구성되어 있음을 알 수 있습니까?
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
<add key="TEST" value="https://teamcity:xyz/httpAuth/app/nuget/v1/FeedService.svc/" />
</packageSources>