为什么我在 ASP.NET 中收到“线程正在中止”?

2023-12-24

我不确定为什么会发生这种情况,而且我从未明确中止线程,所以这有点令人惊讶。但我记录了异常,我看到:

System.Threading.ThreadAbortException - 线程被中止。

它似乎发生在调用System.Threading.WaitHandle.WaitOne。我不确定这个异常会持续多久。我认为我的线程永远不会终止,因为我捕获了日志并吞下了错误。

为什么我会收到这些错误?也许是当我强制终止我的服务器或要求它重新启动时?如果不是那么可能是什么原因造成的?


Nope, ThreadAbortException被一个简单的抛出Response.Redirect http://msdn.microsoft.com/en-us/library/a8wa7sdt.aspx

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

为什么我在 ASP.NET 中收到“线程正在中止”? 的相关文章

随机推荐

  • JavaScript 圆角透明背景

    我正在寻找一个可以在上面创建圆角的 JavaScript 库div具有透明背景的标签 使得父元素的背景颜色 图像在圆角处可见 以圆角为例without透明背景 看看左边的菜单这一页 http chaletsdesbouleaux com 请
  • Angular UI-Router 将根 url 发送到 404

    我有一个令人恼火的问题ui router 一切都按我想要的方式进行 所有错误的 URL 都会发送到404状态 但是 即使当 url 为时我的默认状态正确呈现 网址为 被重定向到 404 我怎样才能提供服务default向双方声明 and a
  • 更改 jquerymobile 上的自定义导航栏图标

    尚未找到更改具有多个页脚的页面上的自定义导航栏图标的解决方案 这就是我目前正在使用的 live menu ui icon css background url btn on gif important live menu ui icon c
  • 尝试在 for 循环中将元素添加到 xml 文件时出现 HIERARCHY_REQUEST_ERR

    正如标题所示 我尝试使用 for 循环将元素添加到 xml 文档中 我有一个ArrayList称为的字符串names我希望迭代 并为每个名称创建一个
  • 尝试打开 Pandas 时历史记录保存线程错误

    我刚刚在工作的远程桌面上安装了 IPython 我必须在桌面上创建一个快捷方式来连接到 IPython 因为远程桌面无法访问互联网 我能够成功打开 IPython 笔记本 但是 当我尝试导入 pandas 时 import pandas a
  • 如何测量执行的汇编指令的数量?

    我想以某种方式从二进制文件中获取 已执行的汇编程序指令的数量 考虑下面的代码 if password 0 p if password 1 a printf Correct Password n 那么如果我用例如启动程序 abc 它不会采用第
  • 迭代器不属于其分配的文本缓冲区

    这是一个简单的骨头save as 功能 gint save as GtkWidget parent struct buffers B GtkWidget file chooser gtk file chooser dialog new Sa
  • Javascript 模块模式、原型和 Google Closure

    我无法让此代码结构在 Google Closure 编译器的混淆中幸存下来 这是一些示例代码 var MyModule function function myModule Constructor function moduleFoo ur
  • 消除二值图像中的字符倾斜

    我正在研究车牌识别 问题是我必须消除二值图像中的字符倾斜 以提高模板匹配的准确性 我已经做了很多预处理来删除图像中不必要的像素 并且我可以将字符分割出来 但不幸的是 它们是倾斜的 从 转换为灰度到二进制 然后 预处理技术 分割后 从最后一张
  • XSLT:使用键和条件的“选择值”?

    这个问题是上一个线程的后续问题 XSLT 根据其他节点的值之和进行排序 https stackoverflow com questions 13502321 xslt sorting based on sum of values from
  • 如何在 App Engine 上免费运行应用程序

    我正在尝试在 Google App Engine 上运行 Parse Server 一个 Node js 应用程序 我正处于试用期 有 300 美元的免费信用 从这个页面开始 https cloud google com appengine
  • 将 Unity3d 与 Node.js 连接

    我正在尝试使用socket io 将我的unity3d 程序与node js 服务器连接 使用UnitySocketIO 我成功地建立了客户端和服务器之间的连接 但是 On 或 Emit 方法不起作用 有人可以帮我解决这个问题吗 void
  • 在 Matplotlib 中更改/删除轮廓线的透明度

    我正在使用轮廓绘制一些数据 但在设置透明度时遇到麻烦 我希望能够设置填充和线条的透明度 但似乎无法做到这一点 我的代码的简化版本如下 array np random rand 100 100 lonit and latit are lati
  • SQL - 如果满足使用多个先前列的条件,则 LAG 获取先前的值

    我有一个由以下人员创建的表 CREATE TABLE test table id INT EventName VARCHAR 50 HomeTeam VARCHAR 25 Metric INT INSERT INTO test table
  • 防止 AJAX 以字符串形式发送文件

    I have a file stored in this form imagesFile variable It contains file below 我想使用发送它FormData and AJAX 仅供参考 我正在使用 Vue 和 L
  • DDD:共享具有多个聚合根的实体

    学习DDD 在我们的应用程序中存在三个聚合根 不同类型的表单 所有这些都需要上传一些PDF 这些 pdf 上传附加了一些元数据 例如上传者和上传时间等 以便将它们存储在自己的表中 我的问题是这个 PDF 是否应该建模为值对象 实体或聚合根
  • 如何在 Azure AD B2C 中添加 b2c-extensions-app

    我使用经典的 Azure 门户创建了一些 B2C 目录 有时它会添加 b2c extensions app 但有时则不会 当我删除目录时 Azure 似乎有很长的内存 这阻止我尝试重新创建它 使用相同的名称 有没有办法手动添加 b2c ex
  • 如何防止浏览器阻止我创建的弹出窗口?

    我创建了一个简单的 JavaScript 函数来在加载后显示我的弹出窗口 但它一直被 Firefox 和 Google Chrome 阻止 我必须以某种方式在 Firefox 和 Chrome 上启用它才能显示弹出窗口 有其他选择吗 我在弹
  • 列出给定结构中的所有文件夹和子文件夹以及文件大小

    我试图列出光盘的文件夹结构和每个文件夹的大小 我已经确定了文件夹结构 现在我只需要输出每个文件夹的大小 根据https learn microsoft com en us windows server administration wind
  • 为什么我在 ASP.NET 中收到“线程正在中止”?

    我不确定为什么会发生这种情况 而且我从未明确中止线程 所以这有点令人惊讶 但我记录了异常 我看到 System Threading ThreadAbortException 线程被中止 它似乎发生在调用System Threading Wa