我正在使用C#编写Web api,我对HttpResponseMessage返回类型GET和POST函数(return Request.CreateResponse(HttpStatusCode.Ok,“消息”))感到很满意,因为它使我可以灵活地将HTTPstatuscode与消息一起抛出;发生什么事是当我创建一个ASP NET WEB API项目时,以上所有方法均有效,但是没有用于配置ApplicationInsights进行日志记录的startup.cs文件或appsettings.json文件;
因此,我添加了startup.cs(也是OWIN软件包);但是随后代码中断了,经过大量搜索,我放弃了并创建了一个新的ASP NET CORE WEB API项目;现在它具有startup.cs和appsettings.json,但它在Controller文件中不接受我的请求和响应要求;要使用Request.CreateResponse(),我必须安装Microsoft.AspNet.WebApi包,将基类从ControllerBase更改为ApiController,但是当我使用POSTMAN发送发布请求时,该请求未被捕获。那么,如何摆脱困境呢?