我刚刚将一个Asp.Net Web Api 2.2项目上传到生产服务器,但是我得到了标题中所述的错误。
在我的Web.config文件中,我已经有了这个:
<dependentAssembly>
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.2.2.0" newVersion="5.2.2.0" />
</dependentAssembly>
文件确实存在于bin目录中。是什么导致了这种情况?我的所有Asp.Net Web API文件都是最新的,版本显示为5.2.2。在我的开发机器上它运行良好。