我有一个返回XML文件的Web服务。
第一个请求返回一个XML文件,其大小约为50MB,任何新请求都将更小,更像是1KB左右。
发送大XML(仅在第一个请求上)时,我的IIS崩溃了。
我收到错误504,并且在eventviewer中可以看到:
Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7afa2
Faulting module name: clr.dll, version: 4.0.30319.239, time stamp: 0x4e1822f4
Exception code: 0xc00000fd
Fault offset: 0x0000000000001177
Faulting process id: 0x15cc
Faulting application start time: 0x01cd225011f055d0
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report Id: 5110375b-8e43-11e1-b097-001b217fde7f
我试图用谷歌搜索这个错误,但是什么也没找到!
我想也许应该增加应用程序池的内存大小或CPU使用率,但不确定是否是问题所在。
你们对这可能有什么想法吗?怎么解决呢?
最佳答案
0xc00000fd是...堆栈溢出!因此,听起来您需要附加调试器并查看发生了什么情况