Hug*_*iro 3 azure-application-insights
我有一个ASP.NET Web API控制器,提供saveAndNew操作.
此类根据预期派生自System.Web.Http.ApiController.
使用SDK的2.1.0版和ApplicationInsights.config中的默认设置正确配置了Application Insights.
如果对上述操作的请求失败 - 例如状态代码为400 - 请求将在App Insights中正确记录.
问题是如果操作SUCCEEDS(状态代码200)没有记录在Application Insights中.
我已经使用Fiddler查看是否向App Insights跟踪服务发出了请求,但事实并非如此.因此问题不在于Azure门户上的Application Insights配置.
我无法弄清楚是什么阻止了对我的Web API控制器操作的所有请求被记录.
有人可以帮忙吗?
您可能想尝试TransferRequestHandler在ApplicationInsights.config文件中删除/注释掉.
GitHub问题"REST API应用程序可以将所有请求过滤掉" 这里指出:"注释掉ApplicationInsights.config中的一行导致成功请求开始记录.Web API 2项目.
<!--<Add>System.Web.Handlers.TransferRequestHandler</Add>-->
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
456 次 |
| 最近记录: |