首页 > 解决方案 > 自己的 Nuget 服务器 - '' 处的 V2 提要返回了意外的状态代码 '404 Not Found'

问题描述

我按照文档创建了自己的 Nuget 服务器并获得了它,但我无法从 Visual Studio 2019 Community Nuget 包管理器访问这些包。

因此,当我通过浏览器执行此操作时,我得到了这个,这似乎很好: 在此处输入图像描述

当我点击“这里”查看包时,我看到了我添加的测试包,如果我点击它,我什至可以下载它:

在此处输入图像描述

但是,当我通过 Visual Studio 访问时,我得到了这个:

在此处输入图像描述

完整的错误说:

[Nuget 服务器] V2 提要位于 'http:// mywebsite .com/NugetServer/Packages/Search()?$filter=IsLatestVersion&searchTerm=''&targetFramework=''&includePrerelease=false&$skip=0&$top=26&semVerLevel=2.0。 0'返回了意外的状态代码'404 Not Found'。但我不知道为什么。

这就是我将它添加到 Nuget 管理器的方式:

在此处输入图像描述

这是网站的文件夹结构: 在此处输入图像描述 在此处输入图像描述

如您所见,包 test.1.0.0.nupkg 是 NugetServer 项目告诉我放置它的地方。

我尝试了几件事:

没有什么对我有用,所以我需要一些帮助才能找到方法。

也许我需要一些东西让“Search()”工作?我迷路了。

如果您需要我可以提供的更多信息,请询问。

标签: visual-studionugethttp-status-code-404nuget-packagenuget-server

解决方案


Please go to Tools > Nuget Package Manager > Package Sources and check the resource is https://api.nuget.org/v3/index.json as below:

enter image description here


推荐阅读