首页 > 解决方案 > 为 NuGet.Server v3.4.1.0 配置的额外文件夹在哪里导致 404 Not Found 错误

问题描述

在构建自己的本地版本的 NuGet.Server 时,我已经阅读了其他人遇到 404 Not Found 错误问题的帖子。他们都没有特别询问我所看到的问题。

我按照https://docs.microsoft.com/en-us/nuget/hosting-packages/nuget-server上的说明进行操作,并按照上面的说明获取默认页面。我对 web.config 所做的唯一更改是设置 requireApiKey=false 因为这将是本地服务器。

当我单击“单击此处查看包”并收到 404 Not Found 错误时,我注意到页面上有一些东西。看起来它正在尝试解析为显示为包管理器链接 ( https://localhost:44375/nuget ) 的相同 URL,但随后添加了“包”。在您查看列出的“物理路径”之前,这似乎没问题。它有一个名为“nuget”的物理文件夹,该文件夹不存在,并且从未在说明中或安装 NuGet.Server 包期间创建。

这是404页面的截图。

额外文件夹列出的图像

文档中没有关于添加该文件夹的内容,并且在安装 NuGet.Server 时没有添加。这是我似乎找不到的配置问题、说明中缺少设置步骤还是 NuGet.server 中的错误?

标签: nugetnuget-server

解决方案


推荐阅读