簡體   English   中英

IIS7 C# ASP.NET web 應用程序中某處的堆棧溢出

[英]Stack overflow somewhere in an IIS7 C# ASP.NET web application

我的網站的 IIS7 工作進程 (w3wp.exe) 每隔幾分鍾就會重新啟動一次,因為堆棧溢出異常發生在中型應用程序的某處。

事件查看器不提供有關代碼中錯誤發生位置的任何詳細信息。

Application: w3wp.exe
Framework Version: v4.0.30319
Description: The process was terminated due to stack overflow.

事件查看器中沒有堆棧跟蹤可以從中找到錯誤所在。 代碼中沒有特定的遞歸函數(afaik),可能存在間接遞歸,例如 A 調用 B 調用 C 調用 A。

我如何找到錯誤代碼的位置? 我無法使用 Visual Studio 進行調試,因為它只發生在有數百名用戶訪問該網站的生產服務器上。

Visual Studio 調試器會捕捉到它。

聽起來像是windbg的工作。 使用adplus獲取故障轉儲:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM