【发布时间】:2014-03-03 16:34:52
【问题描述】:
我正在拼命地尝试在 Apache 上使用单声道托管一个 nuget 库。我配置了 mono 和 apache,并创建了一个带有 nuget.server 的新空 .net 4 Web 应用程序并将其复制到 linux 服务器。我已经使站点启动并运行,因此在浏览站点时会显示 Default.aspx。但是,除此之外,我无能为力。如果我尝试通过主页上的链接查看可用的软件包(我将一些 nupkg 文件复制到 Packages 目录中),我会收到以下错误:
描述:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下 URL 并确保其拼写正确。
详细信息:请求的 URL:/nuget/Packages
在 IIS 上,routemagic.dll 似乎是使 /nuget 路径正常工作的关键。然而,这根本不会发生在 Mono 中。我不知道这是否只是单声道上不支持的服务,或者我做错了什么。
所有权限都是正确的。我正在调用 mod-mono-server4,因为 nuget.server 是使用 .NET 4 构建的。
任何帮助或指导都是最有帮助的。
【问题讨论】:
标签: asp.net mono nuget nuget-server