Поделиться через


Предупреждение NuGet NU1803

Проблема

Выполняется операция "восстановление" с источником HTTP, "http://api.source/index.json". Доступ, отличный от HTTPS, будет удален в будущей версии. Рассмотрите возможность миграции в источник HTTPS.

Решение

Возможно, вам потребуется выполнить одно из следующих действий:

  • Исправьте указанный URL-адрес. Возможно, вы неправильно введите исходный URL-адрес. Измените URL-адрес, чтобы явно запросить HTTPS версию источника.
  • Обратитесь к владельцу источника и попросите их перенести в HTTPS.
  • Если вы абсолютно уверены, что http-сервер, к которому вы подключаетесь, является надежным, вы можете отказаться от этого предупреждения, установив для allowInsecureConnectionstrue этого источника пакета, в разделах источника пакета файла NuGet.Config. (Поддерживается в 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 везде .