#c# #.net #nuget
Вопрос:
Мой код работал нормально прошлой ночью , но когда я попытался восстановить его сегодня с помощью dotnet restore
, я получил следующую ошибку.
Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.identity.ui/index.json'. Response status code does not indicate success: 301 (Moved Permanently). Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/fluentvalidation/index.json'. Response status code does not indicate success: 301 (Moved Permanently). Failed to download package 'Microsoft.EntityFrameworkCore.3.1.8' from 'https://api.nuget.org/v3-flatcontainer/microsoft.entityframeworkcore/3.1.8/microsoft.entityframeworkcore.3.1.8.nupkg'. Response status code does not indicate success: 301 (Moved Permanently). Failed to download package 'Microsoft.EntityFrameworkCore.3.1.1' from 'https://api.nuget.org/v3-flatcontainer/microsoft.entityframeworkcore/3.1.1/microsoft.entityframeworkcore.3.1.1.nupkg'. Response status code does not indicate success: 301 (Moved Permanently). Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.embedded/index.json'. Response status code does not indicate success: 301 (Moved Permanently). Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/serilog.sinks.console/index.json'. Response status code does not indicate success: 301 (Moved Permanently). Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/index.json'. Response status code does not indicate success: 301 (Moved Permanently).
Я использую Ubuntu 20.04, и моя конфигурация dotnet выглядит следующим образом
.NET Core SDK (reflecting any global.json): Version: 3.1.414 Commit: 88a3b0c5ca Runtime Environment: OS Name: ubuntu OS Version: 20.04 OS Platform: Linux RID: ubuntu.20.04-x64 Base Path: /usr/share/dotnet/sdk/3.1.414/ Host (useful for support): Version: 3.1.20 Commit: 2833dab8c3 .NET Core SDKs installed: 3.1.414 [/usr/share/dotnet/sdk] .NET Core runtimes installed: Microsoft.AspNetCore.App 3.1.20 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 3.1.20 [/usr/share/dotnet/shared/Microsoft.NETCore.App] To install additional .NET Core runtimes or SDKs: https://aka.ms/dotnet-download
Однако, если я попытаюсь напрямую получить доступ к URL-адресам, я смогу получить к ним доступ? Я также использую VPN. Может ли это быть связано с этим?
Комментарии:
1. Это начало работать на вас только сейчас? Похоже на временное отключение? Единственными действиями, которые я предпринял, были обновления по сравнению с 2022 и 2019 годами
2. Возникла та же проблема с DotNet 3.1 из их официального изображения докера mcr.microsoft.com/dotnet/sdk, только от
dotnet restore
команды. Повторная попытка может сработать. Началось несколько дней назад.3. Вчера он работал нормально, но я начал получать эту ошибку около 2 часов назад. Есть ли временный способ исправить это, кроме ожидания и повторной попытки?
4. проверьте источники пакетов, оставьте активным только один, если это не поможет, вы можете скопировать и вставить эти пакеты (лучший вариант-скопировать у вашего товарища по команде). также создайте новый пустой проект, добавьте несколько зависимостей, создайте