Iis

ASP.NET 頁面崩潰 IIS7 應用程序池

  • October 18, 2010

我在 Server 2008 R2 上執行 IIS7.5。我有一個應用程序池,我在其中執行了一個 WCF Web 服務、一個 .asmx Web 服務和一個 ASP.NET 站點。每當我嘗試訪問任何 ASP.NET 頁面時,應用程序池都會崩潰。事件查看器中應用程序日誌中的條目均如下所示:

Faulting application name: w3wp.exe, version: 7.5.7600.16385, time stamp: 0x4a5bd0eb
Faulting module name: KERNELBASE.dll, version: 6.1.7600.16385, time stamp: 0x4a5bdfe0

當發生這種情況時,我嘗試讓 Windows 錯誤報告給我一個崩潰轉儲,但無濟於事。我在我的開發機器上的應用程序池上執行了相同的一組應用程序,它是 Win7 上的 IIS7.5,它工作正常。據我所知,應用程序池和 Web 應用程序的所有設置都是相同的。我在這裡想念什麼?

在最終在 DebugDiag 上設置了正確的規則以便我可以為此進行轉儲之後,我能夠查明問題 - 我部署的 ASP.NET 頁面和他們使用的 COM+ 模組之間存在版本控制錯誤,並且它導致了一個未處理的異常,然後在它嘗試記錄錯誤時導致未處理異常的無限循環,從而使我的應用程序池崩潰。

引用自:https://serverfault.com/questions/188674