2017-04-20 100 views
0

我跟着這個步驟設置本地計算機上我自己的NuGet服務器(蘋果機)Nuget.Server在Mac OSX

https://docs.microsoft.com/en-us/nuget/hosting-packages/nuget-server

我到第6步,然後當我點擊「這裏」它給了我以下錯誤

System.Web.HttpException 
The resource cannot be found. 

Description: HTTP 404.The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. 
Details: Requested URL: /nuget/Packages 
Exception stack trace: 
    at System.Web.StaticFileHandler.ProcessRequest (System.Web.HttpContext context) [0x00094] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web/StaticFileHandler.cs:77 
    at System.Web.DefaultHttpHandler.BeginProcessRequest (System.Web.HttpContext context, System.AsyncCallback callback, System.Object state) [0x0007f] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web/DefaultHttpHandler.cs:101 
    at System.Web.HttpApplication+<Pipeline>d__225.MoveNext() [0x008d4] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web/HttpApplication.cs:1335 
    at System.Web.HttpApplication.Tick() [0x00000] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web/HttpApplication.cs:927 

請幫

回答

1

我可以看到這個方法有兩個問題。

  1. Nuget.Server文檔提到IIS作爲Web服務器; IIS不能在Mac OSX上運行。
  2. 而且,即使您最終使用的是您的操作系統的native web server,您也需要WCF support in mono--這看起來是一項正在進行的工作。
+0

解決方法是在服務器上託管網絡文件共享,如[所示](http://stackoverflow.com/questions/15642139/system-servicemodel-activation-in-mono-3-0-7 )。它談論的是linux操作系統,但也可能適用於Mac OSX。 – Ada