【发布时间】:2021-06-18 05:53:34
【问题描述】:
_clientRequest = new CustomHttpClient(parameters.AppInstanceID, Cockpit4DIAConnection);
HttpContent requestParameter = new ObjectContent<ViewParameters>(parameters, new JsonMediaTypeFormatter());
HttpResponseMessage response = await _clientRequest.PostAsync(_Url + _PartialQueryResultAsString, requestParameter);
return JsonConvert.DeserializeObject<QueryWrapper>(response.Content.ReadAsStringAsync().Result);
此 partialqueryresult 方法在将数据从 api 传输到此控制器响应时有数据作为 .net core 3.1 中的内部服务器错误 500
我正在迁移应用程序。它在 asp.net 框架中运行良好。
我有几种使用 postasync 的方法。他们工作正常。
响应类型有问题吗?
【问题讨论】:
-
内部服务器错误应该导致日志中出现错误...您检查过您的日志吗?
-
我还没有使用日志记录..您指的是任何通用日志吗?
-
网络服务器日志。在您知道如何找到日志之前,我会停止任何其他工作 - 否则就像试图闭着眼睛工作一样。
标签: c# asp.net asp.net-mvc .net-core httpclient