Asp.net Linux或OS X中的Web API 2.1
我正在努力让Web API 2.1在Linux和OS X上运行,Monodevelop在Linux上运行,Xamarin Studio在OS X上运行。我想我已经很接近了,但我一直遇到这个错误Asp.net Linux或OS X中的Web API 2.1,asp.net,linux,mono,xamarin,xsp,Asp.net,Linux,Mono,Xamarin,Xsp,我正在努力让Web API 2.1在Linux和OS X上运行,Monodevelop在Linux上运行,Xamarin Studio在OS X上运行。我想我已经很接近了,但我一直遇到这个错误 Could not load type 'System.Web.Http.WebHost.Routing.HttpRouteExceptionHandler' from assembly 'System.Web.Http.WebHost, Version=5.1.0.0, Culture=neutral,
Could not load type 'System.Web.Http.WebHost.Routing.HttpRouteExceptionHandler' from assembly 'System.Web.Http.WebHost, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
这是Mono DLL中没有的东西吗?是否可以从Windows获取此信息
我希望能够在Linux和OS X上进行所有的开发,并在Windows服务器上运行。根据Mono/Xamari的bugzilla:,我可以看出这是Mono/Xamari中的一个bug,所以直到他们更新aspnetstack。你会一直有这个问题 也许你可以在nuget中找到System.Web.Http.WebHost.dll?我也有这个问题。项目中引用了System.Web.Http.WebHost.dll。我会继续挖掘,这里也有同样的问题。我在OSX10.9.3上运行,使用XamarinStudio5.0.1.3-0、.NET4.5和MVC4。在使用Visual Studio Express 2013 for Web的Windows 8上,一切正常。您是否设法在Linux上运行Web API2?目前这太糟糕了。看起来vNext应该在将来可用,不过这很好。