C# asp.net-如何捕获在PreInit之前发生的错误?
我在上传一个简单的文本文件时遇到了一个奇怪的问题 我有一个asp:Upload控件的页面,没有更多 此上载适用于除一个文件外的所有文件。好的,文件可能已损坏,没有问题。问题是,似乎什么都没有发生。它不属于任何事件(包括PreInit),也不会重定向到我的自定义错误页面 有人卷入此事吗?是否有任何方法可以捕获此错误,至少显示发生错误的消息 我的错误页面在web配置中定义:C# asp.net-如何捕获在PreInit之前发生的错误?,c#,file-upload,C#,File Upload,我在上传一个简单的文本文件时遇到了一个奇怪的问题 我有一个asp:Upload控件的页面,没有更多 此上载适用于除一个文件外的所有文件。好的,文件可能已损坏,没有问题。问题是,似乎什么都没有发生。它不属于任何事件(包括PreInit),也不会重定向到我的自定义错误页面 有人卷入此事吗?是否有任何方法可以捕获此错误,至少显示发生错误的消息 我的错误页面在web配置中定义: (不幸的是,我无法共享此文件,因为它包含敏感信息,如电话、姓名、地址等)可能问题发生在客户端,甚至在服务器被攻击之前?您可以尝
(不幸的是,我无法共享此文件,因为它包含敏感信息,如电话、姓名、地址等)可能问题发生在客户端,甚至在服务器被攻击之前?您可以尝试放置Fiddler跟踪,以查看是否存在http请求和响应 在ASP.NET中,您可能需要在web.config文件中指定MaxRequestLength属性,以指定上载的上限(请参阅:)
如果不是这样,请检查您的IIS日志以了解发生了什么。您没有收到ASP.NET错误消息这一事实让我相信IIS正在某个地方崩溃。日志应该会告诉您原因。请发布您收到的错误消息。您是否尝试过在web.config中关闭自定义错误?丑陋的红/白/黄消息会给你一个堆栈跟踪等等来帮助你调试。即使禁用,也没有任何错误。浏览器给出一条消息,表示服务器没有响应(任何浏览器,尝试使用Opera、IE、Firefox、Chrome)检查Dragonfly,它正在发送请求,但没有响应服务器上的windows事件日志中是否记录了任何错误?您还可以检查IIS日志,查看请求是否发送到IIS。是否存在阻止请求的防火墙/防病毒软件?