Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предупреждения HTTP повышены до уровня ошибок в
Начиная с .NET 10 Preview 4, предупреждения HTTP, созданные dotnet package list, dotnet package search, и связанные API, теперь рассматриваются как ошибки по умолчанию.
Представленная версия
.NET 10
Предыдущее поведение
Ранее при использовании источников HTTP средства отображали предупреждение, например:
You are running the 'list package' operation with an 'HTTP' source, 'http://api.source/index.json'. Non-HTTPS access will be removed in a future version. Consider migrating to an 'HTTPS' source.
Операция продолжалась без прерывания.
Новое поведение
Теперь средства обрабатывают источники HTTP как ошибки по умолчанию. Чтобы разрешить источники HTTP, явно установите allowInsecureConnections="true" в nuget.config.
Тип разрушающего изменения
Причина изменения
Это изменение повышает безопасность, блокируя небезопасные источники HTTP по умолчанию. Он соответствует безопасным методикам по умолчанию для защиты пользователей от потенциальных уязвимостей.
Рекомендуемое действие
Выполните миграцию в источники HTTPS, чтобы избежать ошибки. Чтобы продолжить использование источников HTTP, обновите файл nuget.config , чтобы включить следующий параметр:
<add key="allowInsecureConnections" value="true" />
Затронутые API
dotnet package listdotnet package searchNuGet.Protocol.Core.Types.PackageUpdateResource.PushAsyncNuGet.Protocol.Core.Types.PackageUpdateResource.Delete