c# - 发送大型 XML 时 IIS 7.5 崩溃

标签 c# asp.net-mvc .net-4.0 windows-server-2008 iis-7.5

我有一个返回 XML 文件的 Web 服务。

第一个请求返回一个 XML 文件,其大小约为 50MB,任何新请求都会小得多,更像 1KB 左右。

发送大 XML 时我的 IIS 崩溃(仅在第一个请求时)。

我收到错误 504,在事件查看器中我可以看到:

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 是....堆栈溢出!所以听起来您需要附加一个调试器并查看发生了什么

关于c# - 发送大型 XML 时 IIS 7.5 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10305765/

相关文章:

jquery - 突出显示或更改 @Html.DropDownList 具有焦点时的边框或背景

c# - Enum.TryParse - 它是线程安全的吗?

asp.net-mvc - MVC 项目中的 System.Globalization.CultureNotFoundException

javascript - 如何使用jquery点击按钮隐藏数据库记录

c# - 如何创建支持(生成代码)不同运行时(2.0 和 4.0)的 .NET C# 项目?

.net - 我可以在 .NET 4 应用程序中使用 WSE3 来与旧的网络服务通信吗?

c# - Sharepoint 2010. 几个简单的问题

c# - 通过 asp.net 中的保存按钮将数据绑定(bind)到 gridview 后,保存按钮单击事件会在刷新页面时触发

c# - 如何在不进行硬编码的情况下获取存储 .NET 引用程序集的目录路径?

c# - InternalClientWebSocket 实例无法用于通信,因为它已转换为 'Aborted' 状态