You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Framework 4.8 IIS应用突发ThreadAbortException导致无法新建数据库连接求助

.NET Framework 4.8 IIS应用突发ThreadAbortException导致无法新建数据库连接求助

各位大佬好,我这边遇到一个非常头疼的生产问题,想求助下社区的朋友们:

我们基于.NET Framework 4.8开发的IIS应用,最近毫无征兆地抛出了ThreadAbortException,更麻烦的是,这个异常发生之后,整个应用就陷入了无法新建数据库连接的状态,直接影响了业务运转。

下面是捕获到的异常堆栈信息:

System.Threading.ThreadAbortException: Der Thread wurde abgebrochen.
   bei SNIReadSyncOverAsync(SNI_ConnWrapper* , SNI_Packet** , Int32 )
   bei SNINativeMethodWrapper.SNIReadSyncOverAsync(SafeHandle pConn, IntPtr& packet, Int32 timeout)
   bei System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
   bei System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
   bei System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
   bei System.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value)
   bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   bei System.Data.S...

我已经检查过应用代码,没有手动调用Thread.Abort()的逻辑,也查看了IIS的回收日志,没找到对应时间点的应用池回收记录。现在完全搞不懂这个异常是怎么触发的,更不知道为什么会导致数据库连接无法新建,有没有朋友遇到过类似的情况,或者能给一些排查的方向?

备注:内容来源于stack exchange,提问作者BitKFu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:42:58