2014-03-03 21 views
1

我正在拼命地得到一个nuget画廊在Apache上与单声道。我配置了mono和apache,并创建了一个新的空.net 4网络应用程序,并创建并复制了nuget.server到linux服务器。我尽可能让网站启动并运行,以便在浏览网站时显示Default.aspx。然而,除了这个工作之外,我无法得到任何东西。如果我尝试通过主页上的链接查看可用包(我将一些nupkg文件复制到Packages目录中),我得到以下错误:单声道3.2.6支持nuget.server吗?

说明:HTTP 404.您正在查找的资源(或它的依赖关系)可能已被删除,名称已更改或暂时不可用。请检查以下网址并确保它拼写正确。

详细说明:请求的URL:/的NuGet /包

在IIS上routemagic.dll似乎是在制造/的NuGet路径工作的重点。但是,这在Mono中根本就没有发生。我不知道这是不是单声道支持的服务,或者如果我做错了什么。

所有的权限都是正确的。我打电话给mod-mono-server4,因为nuget.server是使用.NET 4构建的。

任何帮助或方向将会最有帮助。

回答

0

如果你需要它,我用php做了一个小的nuget服务器。它可以在Apache上使用mod_rewrite或IIS:http://www.kendar.org/?p=/dotnet/phpnuget :)

它支持在Apache上安装5(五)分钟的安全性,推送,odata查询,库和Nuget包资源管理器(https://npe.codeplex.com/)。

实际上它工作在文本文件数据库,我正在为MySql实现进行验证。