c# - 获取 ASP.Net Web API 的 IIS HTTPERR Request_Cancelled 错误
问题描述
这种情况非常随机且零星地发生。我们唯一能找到的是 IIS HttpErr 给出了 Request_Cancelled 错误。
我们正在使用 ASP.Net Web API,没有任何东西写入错误日志,也没有任何方法得到任何异常。
客户端使用 post call 连接到我们的 web api。有没有办法捕捉或至少更详细地了解这个“Request_Cancelled”错误?
我读了一些关于 TraceListener 的东西,但我无法让它工作。没有任何内容写入 IIS 上的日志文件。
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
// etc.
config.EnableSystemDiagnosticsTracing();
// etc.
}
}
<configuration>
<system.diagnostics>
<trace autoflush="false" indentsize="4">
<listeners>
<add name="myListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="E:\CompressedLogs\Service1-WebApi-TraceOutput.log" />
<remove name="Default" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
解决方案
推荐阅读
- sql - SQL 将 Stretch Date 切割成不同的时间段
- r - 嗨,问题是否有在 R studio 中做 excel 的 RIGHT() 函数?
- rundeck - Rundeck - 根据输入选项动态运行步骤
- algorithm - 为什么Iterative Deepening Search的空间复杂度是O(bm)?
- gitlab-ci - 无服务器到 AWS - Gitlab CICD
- java - 为什么在尝试使用 SAF 打开文件时会调用 `onSaveInstanceState` 函数?
- mysql - 错误:ER_INVALID_JSON_TEXT:无效的 JSON 文本:“无效值”。在“._data”列的值中的位置 1。在节点 JS
- botframework - 使用 Azure Active Directory v2 的 Microsoft Bot 身份验证
- javascript - 处理数据加载 - Vue
- python - python中的全局常量