Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Linux或OS X中的Web API 2.1_Asp.net_Linux_Mono_Xamarin_Xsp - Fatal编程技术网

Asp.net Linux或OS X中的Web API 2.1

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,

我正在努力让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, 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应该在将来可用,不过这很好。