gpt4 book ai didi

asp.net-mvc-4 - MVC WebApi - System.MissingMethodException : Method not found: 'Void System.Net.Http.ObjectContent

转载 作者:行者123 更新时间:2023-12-02 00:18:11 25 4
gpt4 key购买 nike

我更新到 MVC4 的最终版本,现在我的测试失败并出现此错误:

System.MissingMethodException : Method not found: 'Void System.Net.Http.ObjectContent`1..ctor(!0, System.Net.Http.Formatting.MediaTypeFormatter, System.Net.Http.Headers.MediaTypeHeaderValue)'. 
at System.Net.Http.HttpRequestMessageExtensions.CreateResponse(HttpRequestMessage request, HttpStatusCode statusCode, T value, HttpConfiguration configuration)

在我的单元测试中(使用 RC 版本):

var configuration = new HttpConfiguration(); 
var request = new HttpRequestMessage();
var controller = ClassUnderTest;
controller.Request = request;
controller.Request.Properties["MS_HttpConfiguration"] = configuration;

当我运行测试时, Controller 内的这行代码出现异常:

return Request.CreateResponse(HttpStatusCode.Created, myObj);

我尝试了不同的方法,但无法修复测试。有什么想法吗?

最佳答案

我解决了这个问题,它很简单。

我卸载了与 RC 版本相关的 NuGet 包并安装了新的。这解决了问题

关于asp.net-mvc-4 - MVC WebApi - System.MissingMethodException : Method not found: 'Void System.Net.Http.ObjectContent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12190982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com