Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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 web api 无法加载类型';System.Web.Http.WebHost.HttpControllerHandler';,在Mono/xsp4中_Asp.net Web Api_Mono - Fatal编程技术网

Asp.net web api 无法加载类型';System.Web.Http.WebHost.HttpControllerHandler';,在Mono/xsp4中

Asp.net web api 无法加载类型';System.Web.Http.WebHost.HttpControllerHandler';,在Mono/xsp4中,asp.net-web-api,mono,Asp.net Web Api,Mono,我在尝试访问Web API控制器时遇到此错误,通过127.0.0.1/API/myController/1进行访问 无法加载类型“System.Web.Http.WebHost.HttpControllerHandler” 从程序集'System.Web.Http.WebHost,版本=5.1.0.0, 区域性=中性,PublicKeyToken=31bf3856ad364e35' 描述:HTTP 500。处理请求时出错 详细信息:非web异常。异常来源(应用程序名称或 对象):System.W

我在尝试访问Web API控制器时遇到此错误,通过127.0.0.1/API/myController/1进行访问

无法加载类型“System.Web.Http.WebHost.HttpControllerHandler” 从程序集'System.Web.Http.WebHost,版本=5.1.0.0, 区域性=中性,PublicKeyToken=31bf3856ad364e35'

描述:HTTP 500。处理请求时出错

详细信息:非web异常。异常来源(应用程序名称或 对象):System.Web.Http.WebHost


为什么会这样?我看到它存在于System.Web.Http.WebHost中。

错误是由于通过NuGet使用了最新的程序集。事实证明,目前Mono与WebAPI v5.1并不完全兼容


我用以前的版本(v4.0)替换了所有的MVC库,所有的功能都正常了。

你能解释一下如何做到这一点吗?我不知道如何在Xamarin Studio中将库还原到以前的版本。已经有一段时间了,我已经转移到其他项目,请耐心等待。如果我没记错的话,我用了NuGet。我卸载了最新版本并搜索了较早的版本。