Asp.net web api 无法加载类型';System.Web.Http.WebHost.HttpControllerHandler';,在Mono/xsp4中
我在尝试访问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.WebHostAsp.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
为什么会这样?我看到它存在于System.Web.Http.WebHost中。错误是由于通过NuGet使用了最新的程序集。事实证明,目前Mono与WebAPI v5.1并不完全兼容
我用以前的版本(v4.0)替换了所有的MVC库,所有的功能都正常了。你能解释一下如何做到这一点吗?我不知道如何在Xamarin Studio中将库还原到以前的版本。已经有一段时间了,我已经转移到其他项目,请耐心等待。如果我没记错的话,我用了NuGet。我卸载了最新版本并搜索了较早的版本。