尝试访问Web API控制器时,我会遇到此错误
无法加载类型'system.web.http.webhost.httpcontrollerhandler' 从汇编'system.web.http.webhost,版本= 5.1.0.0, 文化=中性,publicKeyToken = 31bf3856ad364e35'。
描述:http 500.Error处理请求。
详细信息:非网络异常。异常起源(申请名称或 对象):system.web.http.webhost。
为什么会发生这种情况?我看到它存在于system.web.http.webhost。
错误是由于通过Nuget使用了最新的组件。事实证明,目前,单声道与WebAPI v5.1。
不完全兼容。我用以前的(v4.0)版本替换了我所有的MVC库,并且都起作用。