nuget - 为 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 中的错误?
解决方案
推荐阅读
- wordpress - 为什么我的 Woocommerce 永久链接与主要网站页面冲突?
- html - 为什么在 url 正确时找不到我的 svg 图片?
- python-3.x - 没有名为“pyautogui”的模块
- java - 我可以在方法 java 类中使用用户输入吗?
- botframework - 无法在 botbnt 框架作曲家中使用先前定义的属性设置属性
- linux - Linux 内核 v.5。linux/wait.h WAIT_QUEUE_HEAD
- php - 如何使用 foreach 循环创建多维数组
- laravel - 带有 SASS 的 Tailwindcss 2.0 - 使用高级选择器
- sql - SQLite:测试学生是否跳过了一个学年
- php - PHP通过键值访问数组项