Восстановление Dotnet выдает ошибку 301 для пакета NuGet

#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. проверьте источники пакетов, оставьте активным только один, если это не поможет, вы можете скопировать и вставить эти пакеты (лучший вариант-скопировать у вашего товарища по команде). также создайте новый пустой проект, добавьте несколько зависимостей, создайте