Aracılığıyla paylaş


NuGet Uyarısı NU1803

Sorun

'HTTP' kaynağıhttp://api.source/index.json olan '' ile 'restore' işlemini çalıştıracaksınız. HTTPS olmayan erişim, gelecek bir sürümde kaldırılacaktır. Bir 'HTTPS' kaynağına geçiş yapmayı göz önünde bulundurun.

Çözüm

Aşağıdakilerden birini yapmanız gerekebilir:

  • Belirtilen URL'yi düzeltin. Kaynak URL'yi yanlış yazmış olabilirsiniz. Kaynağın sürümünü açıkça istemek HTTPS için URL'yi değiştirin.
  • Kaynağın sahibiyle birlikte çalışın ve öğesine geçiş HTTPSyapmasını isteyin.
  • Bağlandığınız 'HTTP' sunucusunun güvenilir olduğundan kesinlikle eminseniz, NuGet.Config dosyanızın Paket kaynağı bölümlerinde bu paket kaynağı için ayarını yaparak allowInsecureConnectionstrue bu uyarıyı geri çevirebilirsiniz. (NuGet 6.8+'da desteklenir)

Örnek:

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

Daha fazla bilgi edinmek için her yerde HTTPS bloguna bakın.