2

我有一个运行 WebApi 测试版的 Web 服务,我们升级到了最新版本,解决了我们遇到的一些编译问题。

当我们部署服务时,我收到以下错误消息。

Method not found: 'Void System.Net.Http.Formatting.JsonMediaTypeFormatter.set_SerializerSettings(Newtonsoft.Json.JsonSerializerSettings)'.

我认为问题在于它是否从 GAC 中提取了错误版本的程序集,但这没有意义,因为我确保将所有引用设置为复制本地并且它们具有更新版本,所以它应该拉程序集的本地版本,而不是 GAC 中的程序集。

我知道合乎逻辑的做法是更新生产服务器上的 WebAPI 版本,但是那里运行的其他服务仍在使用 beta 版本,所以我不想打扰它们。

我想知道是否有人可以帮助我解决此问题或描述以下错误消息的解决方案。

4

0 回答 0