UnobservedTaskException - 任务从哪里来

2023-12-19

在我的 MVC 应用程序中,我有时会遇到如下异常:

System.Net.WebException: The request was aborted: The request was canceled.
   at System.Net.HttpWebRequest.BeginGetRequestStream(AsyncCallback callback, Object state)
   at System.Net.Http.HttpClientHandler.StartGettingRequestStream(RequestState state)
   at System.Net.Http.HttpClientHandler.<>c__DisplayClass4.<PrepareAndStartContentUpload>b__0(Task task)
   at System.Threading.Tasks.Task.Execute()
   --- End of inner exception stack trace ---

编辑 这是我看到的另一种:

System.Exception: Unhandled Task Error ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
   at System.Web.HttpApplication.ResumeStepsFromThreadPoolThread(Exception error)
   at System.Web.HttpApplication.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar)
   at System.Threading.Tasks.Task.Execute()
   --- End of inner exception stack trace ---

这是我在事件日志中看到的内容,但它在时间或计数上并不完全相关。

A fatal alert was generated and sent to the remote endpoint. This may result in termination of the connection. The TLS protocol defined fatal error code is 40. The Windows SChannel error state is 1205.

An TLS 1.2 connection request was received from a remote client application, but none of the cipher suites supported by the client application are supported by the server. The SSL connection request has failed.

/EDIT

有没有办法识别异常的来源/位置或获取有关异常来自何处的任何其他信息?

编辑2 这是我看到的另一张。它们都与 OnAsyncHandlerCompletion 有关,但我不确定来源是什么。

System.Exception: Unhandled Task Error ---> System.NullReferenceException: Object reference not set to an instance of an object.
at System.Web.HttpApplication.get_CurrentModuleContainer()
at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
at System.Web.HttpApplication.ResumeStepsFromThreadPoolThread(Exception error)
at System.Web.HttpApplication.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar)
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---

/EDIT 2


您可以订阅TaskScheduler.UnobservedTaskException事件,也许还可以获得有关异常的更多信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UnobservedTaskException - 任务从哪里来 的相关文章

  • 在模板类中声明模板友元类时出现编译器错误

    我一直在尝试实现我自己的链表类以用于教学目的 我在迭代器声明中指定了 List 类作为友元 但它似乎无法编译 这些是我使用过的 3 个类的接口 Node h define null Node
  • 没有特殊字符的密码验证器

    我是 RegEx 的新手 已经进行了大量搜索 但没有找到任何具体内容 我正在编写一个验证密码字符串的正则表达式 可接受的字符串必须至少具有 4 种字符类型中的 3 种 数字 小写字母 大写字母 特殊字符 我对包含有一个想法 也就是说 如果这
  • 在一个数据访问层中处理多个连接字符串

    我有一个有趣的困境 我目前有一个数据访问层 它必须与多个域一起使用 并且每个域都有多个数据库存储库 具体取决于所调用的存储过程 目前 我只需使用 SWITCH 语句来确定应用程序正在运行的计算机 并从 Web config 返回适当的连接字
  • C++11 删除重写方法

    Preface 这是一个关于最佳实践的问题 涉及 C 11 中引入的删除运算符的新含义 当应用于覆盖继承父类的虚拟方法的子类时 背景 根据标准 引用的第一个用例是明确禁止调用某些类型的函数 否则转换将是隐式的 例如最新版本第 8 4 3 节
  • 传递给函数时多维数组的指针类型是什么? [复制]

    这个问题在这里已经有答案了 我在大学课堂上学习了 C 语言和指针 除了多维数组和指针之间的相似性之外 我认为我已经很好地掌握了这个概念 我认为由于所有数组 甚至多维 都存储在连续内存中 因此您可以安全地将其转换为int 假设给定的数组是in
  • 从经典 ASP 调用 .Net C# DLL 方法

    我正在开发一个经典的 asp 项目 该项目需要将字符串发送到 DLL DLL 会将其序列化并发送到 Zebra 热敏打印机 我已经构建了我的 DLL 并使用它注册了regasm其次是 代码库这使得 IIS 能够识别它 虽然我可以设置我的对象
  • 如何使从 C# 调用的 C(P/invoke)代码“线程安全”

    我有一些简单的 C 代码 它使用单个全局变量 显然这不是线程安全的 所以当我使用 P invoke 从 C 中的多个线程调用它时 事情就搞砸了 如何为每个线程单独导入此函数 或使其线程安全 我尝试声明变量 declspec thread 但
  • WPF 数据绑定到复合类模式?

    我是第一次尝试 WPF 并且正在努力解决如何将控件绑定到使用其他对象的组合构建的类 例如 如果我有一个由两个单独的类组成的类 Comp 为了清楚起见 请注意省略的各种元素 class One int first int second cla
  • WcfSvcHost 的跨域异常

    对于另一个跨域问题 我深表歉意 我一整天都在与这个问题作斗争 现在已经到了沸腾的地步 我有一个 Silverlight 应用程序项目 SLApp1 一个用于托管 Silverlight SLApp1 Web 的 Web 项目和 WCF 项目
  • 两个类可以使用 C++ 互相查看吗?

    所以我有一个 A 类 我想在其中调用一些 B 类函数 所以我包括 b h 但是 在 B 类中 我想调用 A 类函数 如果我包含 a h 它最终会陷入无限循环 对吗 我能做什么呢 仅将成员函数声明放在头文件 h 中 并将成员函数定义放在实现文
  • C# 动态/expando 对象的深度/嵌套/递归合并

    我需要在 C 中 合并 2 个动态对象 我在 stackexchange 上找到的所有内容仅涵盖非递归合并 但我正在寻找能够进行递归或深度合并的东西 非常类似于jQuery 的 extend obj1 obj2 http api jquer
  • 为什么使用小于 32 位的整数?

    我总是喜欢使用最小尺寸的变量 这样效果就很好 但是如果我使用短字节整数而不是整数 并且内存是 32 位字可寻址 这真的会给我带来好处吗 编译器是否会做一些事情来增强内存使用 对于局部变量 它可能没有多大意义 但是在具有数千甚至数百万项的结构
  • 如何在 Android 中使用 C# 生成的 RSA 公钥?

    我想在无法假定 HTTPS 可用的情况下确保 Android 应用程序和 C ASP NET 服务器之间的消息隐私 我想使用 RSA 来加密 Android 设备首次联系服务器时传输的对称密钥 RSA密钥对已在服务器上生成 私钥保存在服务器
  • 对于某些 PDF 文件,LoadIFilter() 返回 -2147467259

    我正在尝试使用 Adob e IFilter 搜索 PDF 文件 我的代码是用 C 编写的 我使用 p invoke 来获取 IFilter 的实例 DllImport query dll SetLastError true CharSet
  • 为什么 std::uint32_t 与 uint32_t 不同?

    我对 C 有点陌生 我有一个编码作业 很多文件已经完成 但我注意到 VS2012 似乎有以下语句的问题 typedef std uint32 t identifier 不过 似乎将其更改为 typedef uint32 t identifi
  • C++ 中的参考文献

    我偶尔会在 StackOverflow 上看到代码 询问一些涉及函数的重载歧义 例如 void foo int param 我的问题是 为什么会出现这种情况 或者更确切地说 你什么时候会有 对参考的参考 这与普通的旧参考有何不同 我从未在现
  • 类型或命名空间“MyNamespace”不存在等

    我有通常的类型或命名空间名称不存在错误 除了我引用了程序集 using 语句没有显示为不正确 并且我引用的类是公共的 事实上 我在不同的解决方案中引用并使用相同的程序集来执行相同的操作 并且效果很好 顺便说一句 这是VS2010 有人有什么
  • Mono 应用程序在非阻塞套接字发送时冻结

    我在 debian 9 上的 mono 下运行一个服务器应用程序 大约有 1000 2000 个客户端连接 并且应用程序经常冻结 CPU 使用率达到 100 我执行 kill QUIT pid 来获取线程堆栈转储 但它总是卡在这个位置
  • 从 mvc 控制器使用 Web api 控制器操作

    我有两个控制器 一个mvc控制器和一个api控制器 它们都在同一个项目中 HomeController Controller DataController ApiController 如果我想从 HomeController 中使用 Dat
  • 使用 WGL 创建现代 OpenGL 上下文?

    我正在尝试使用 Windows 函数创建 OpenGL 上下文 现代版本 基本上代码就是 创建窗口类 注册班级 创建一个窗口 choose PIXELFORMATDESCRIPTOR并设置它 创建旧版 OpenGL 上下文 使上下文成为当前

随机推荐

  • Caffe Sigmoid交叉熵损失层损失函数

    我正在查看Caffe的代码Sigmoid 交叉熵损失层 https github com BVLC caffe blob master src caffe layers sigmoid cross entropy loss layer cp
  • wkhtmltopdf 的字母间距太大

    我正在使用 wkhtmltopdf 将网页下载为 pdf 但是css属性letter spacing似乎不起作用 font size 20px letter spacing 0px font size 20px letter spacing
  • iOS - MKMapView 使用地址而不是纬度/经度进行位置注释

    我可以在我的MKMapView然而 通过使用纬度和经度 我需要使用位置的提要是使用街道地址而不是纬度和经度 例如 1234 西 1234 东 旧金山 CA 这会不会与CLLocationManager 以前有人尝试过吗 基于psoft的优秀
  • UILabel 文本作为 html 文本

    我被一个小问题困住了 我需要使用一个句子 其中前两个单词为粗体 后两个单词为斜体 喜欢 I am using an O目标C开发商 怎么做 这在 Objective C 中可能吗 对于 iOS7 你可以使用这个 NSString htmlS
  • BLOb:无法读取所有数据,但只有几kb

    我正在使用 BLOb 支持从 MySQl 插入和读取 JDBC 我可以做到这一点 但是当它读取时 它只有几kb 我不知道为什么 这是工作代码 import java sql import java io public class Inser
  • 基于大空白的扫描图像切片

    我打算将问题分开this https www tnpsc gov in Tentative Document RAGS 2022 opt pdfPDF 文档 挑战在于问题的间隔不是有序的 例如第一个问题占据一整页 第二个问题也占据一整页 第
  • 闪存和辅助功能

    作为一名 Web 开发人员 我从事的许多项目都属于政府的范畴 因此受到 508 无障碍法律的约束 有时还受到 W3C 无障碍指南的约束 在满足这些要求的同时 Flash 可以使用到什么程度 对于使用 javascript 口头禅是通过提供相
  • CreateWindow“编辑”键入的字符“不可见”?

    在研究了所有我能找到的正确语法之后CreateWindow Edit 打电话 我不得不认输 当我运行程序时 我在编辑框中得到的只是 隐形字符 当我打字时 光标向右移动 但我输入的字符却看不到 只有当我用鼠标选择框内容时 我才能看到文本 但一
  • 是否有更简单的方法在 C# 控制台应用程序中使用 Windows ctrl+v(粘贴)功能?

    我构建了一个带有命令解释器的控制台应用程序 为了让事情变得更容易 我需要添加对读取剪贴板的支持ctrl v被按下 当我按 ctrl v 时 我看到了符号 V在控制台中 所以我用剪贴板文本替换该字符 经过一番谷歌搜索后 我发现剪贴板可以通过
  • 从 django 模板获取序列化的 json 对象?

    我需要澄清一下 例如 如果我使用序列化对象进行视图 def sample request res name man encoded json dumps res return render to response sample exampl
  • 输入“CREATE TABLE”时没有可行的替代方案

    我无法使用以下命令添加 MySQL 连接器 curl i X POST H Accept application json H Content Type application json localhost 8083 connectors
  • 隐式参数的有效用法

    下列example http www scala lang org node 114 from 斯卡拉之旅显示如何使用隐式根据类型提供适当的缺失成员 add 和 unit 编译器将在范围内选择正确的隐式对象 该库还使用它List sortB
  • gnuplot - 仅在图例/键中增加点的大小

    我有一个如下所示的图表 我想增加图例中点的大小 是图例还是关键 但不增加图中点的大小 图片中解释得更好 这能实现吗 首先不绘制增加符号大小的任何内容 然后绘制不带密钥的数据 gnuplot gt plot 1 0 ls 7 lw 6 wit
  • Python doctest 是否消除了单元测试的需要?

    我所在项目的一位开发人员同事认为文档测试与单元测试一样好 并且如果一段代码经过文档测试 则不需要进行单元测试 我不相信情况是这样 任何人都可以提供一些可靠的 理想引用的例子来支持或反对文档测试取代单元测试需求的论点吗 谢谢 丹尼尔 编辑 任
  • 如何在 C# windows 窗体中在可缩放图像上绘图

    所以我正在实现一个可以读取图像的项目 平移它 缩放它并做其他事情 一切都很顺利 直到我尝试用鼠标右键实现绘图 问题是当我画一条线时 图像上出现的线与我在屏幕上画的线不对应 这意味着它发生了移动 并且我知道它是因为图像的大小和缩放而改变的 但
  • WhatsApp 图像共享 iOS [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在开发一个 iOS 应用程序 我必须在其中从我的应用程序在 WhatsApp 上共享图像 我找到了这段代码 但它只处理文本共享https
  • 如何使用 MobileDevice 框架将文件写入我的应用程序的 Documents 目录?

    因此 我需要以编程方式将文件写入 iPhone 上的应用程序文档目录 由于许可证限制 我无法使用 libimobiledevice iphonedisk 不再维护 据我所知 无论如何您实际上都无法访问应用程序数据 所以我想我需要直接使用Mo
  • 使用 GridLayout 时可以将组件添加到特定网格单元吗?

    当我将 GridLayout 设置为 JPanel 然后添加一些内容时 它会按 文本顺序 从左到右 从上到下 顺序添加 但我想将一个元素添加到特定单元格 在第 j 列的第 i 行中 是否可以 不可以 您不能在特定单元格添加组件 您可以做的是
  • 如何从闭包表中以 HTML 形式显示树结构

    我在 MySQL 中存储一些分层数据 由于各种原因 我决定使用闭包表 而不是嵌套集 邻接表等 到目前为止 它对我来说效果很好 但现在我正在尝试弄清楚如何在 HTML 中实际显示这棵树 即使用正确的缩进 举个例子 假设我有一棵像这样的树 Fo
  • UnobservedTaskException - 任务从哪里来

    在我的 MVC 应用程序中 我有时会遇到如下异常 System Net WebException The request was aborted The request was canceled at System Net HttpWebR