Канал V2 в «…» возвратил неожиданный код состояния «503 Сервис недоступен» - PullRequest
0 голосов
/ 26 июня 2018

Я знаю, что есть похожие вопросы, но ни один с этой точной ошибкой, поэтому я надеюсь, что есть другой ответ.

Я получаю ошибку:

[feedname] The V2 feed at 'http://domain.tld/NuGetServer/nuget/Search()?$filter=IsLatestVersion&searchTerm=''&targetFramework='net46'&includePrerelease=false&$skip=0&$top=26&semVerLevel=2.0.0' returned an unexpected status code '503 Service Unavailable'.

Я получаю эту ошибку в пользовательском интерфейсе диспетчера пакетов в Visual Studio (2017 Professional), а также в консоли в VS.Я попытался очистить кэш-память NuGet, TFS-кэш, проверить (и при необходимости изменить) параметры прокси-сервера для NuGet (AppData \ Local), параметры прокси-сервера для TFS, параметры прокси-сервера в параметрах Интернета, и, по-видимому, никаких изменений в результатах не произошло.Я также пытался получить доступ к каналу в VS 2010, и он там тоже не работает.

Почему это может происходить?Это похоже на проблему с прокси, но я перепробовал все, что упоминают другие вопросы, но безрезультатно.

Одна подсказка может быть следующей: Когда я получаю доступ к URL фида через браузер, я получаюследующее обратно:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<feed xml:base="http://domain.tld/NuGetServer/nuget/" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://www.w3.org/2005/Atom">
  <title type="text">Search</title>
  <id>http://domain.tld/NuGetServer/nuget/Search</id>
  <updated>2018-06-25T21:31:57Z</updated>
  <author>
    <name />
  </author>
  <link rel="self" title="Search" href="Search" />
</feed>

Вот что я получаю, исключая параметры поиска:

<service xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app" xml:base="http://domain.tld/NuGetServer/nuget/">
  <workspace>
    <atom:title>Default</atom:title>
      <collection href="Packages">
        <atom:title>Packages</atom:title>
      </collection>
  </workspace>
</service>

1 Ответ

0 голосов
/ 30 июня 2018

Сервер NuGet был настроен неправильно.Я не совсем уверен, в чем проблема, но как только сервер был переконфигурирован, чтобы иметь настройки по умолчанию, и URL-адрес в Visual Studio соответствовал URL-адресу, сконфигурированному сервером, проблема была решена.

...