我在.NET Core 2.2.x Web应用程序的日志中看到许多这些错误:
Connection ID ""13546832108852449106"", Request ID ""80018f57-0407-bc00-b63f-84710c7967bb"": An unhandled exception was thrown by the application.
System.ObjectDisposedException: The CancellationTokenSource has been disposed.
at System.Threading.CancellationTokenSource.ThrowObjectDisposedException()
at Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext.<>c__DisplayClass314_0.<AbortIO>b__0(Object t)
如您所见,该错误发生在.net核心框架中,而不是我的代码中。
我查找了错误中提到的特定请求ID,似乎已经处理完了。请求处理并返回数据后大约一秒钟,错误就会出现在日志中。我还检查了事件查看器,在错误的时间范围内没有任何可疑的地方。
如何解决此问题?
Windows 2016服务器已安装.NET Core 2.2.6运行时。