无法在Mono / xsp4中加载类型'System.Web.Http.WebHost.HttpControllerHandler'

时间:2014-03-06 08:43:11

标签: asp.net-web-api mono

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

  

无法加载类型'System.Web.Http.WebHost.HttpControllerHandler'   来自程序集'System.Web.Http.WebHost,Version = 5.1.0.0,   Culture = neutral,PublicKeyToken = 31bf3856ad364e35'。

     

描述:HTTP 500.Error处理请求。

     

详细信息:非Web异常。例外来源(申请名称或   object):System.Web.Http.WebHost。

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

1 个答案:

答案 0 :(得分:3)

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

我用之前的(v4.0)版本替换了所有的MVC库,这一切都有效。