V2 Feed的“…”返回了意外的状态码“ 503服务不可用”

时间:2018-06-25 22:03:49

标签: nuget nuget-server

我知道有类似的问题,但没有一个确切的错误,所以我希望有一个不同的答案。

我遇到了错误:

[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)的Package Manager UI以及VS中的控制台中均收到此故障。我尝试清除NuGet缓存,TFS缓存,检查(并适当修改)NuGet的代理设置(AppData \ Local),TFS的代理设置,Internet选项代理设置,结果显然没有变化。我还尝试了在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 :(得分:1)

NuGet服务器配置错误。我不确定问题到底是什么,但是一旦将服务器重新配置为具有默认设置,并且Visual Studio中的URL与服务器配置的URL匹配,问题便得到解决。