2014-03-03 20 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實現進行驗證。