未处理的异常返回垃圾字符而不是错误

时间:2010-01-08 02:51:15

标签: asp.net exception

在我的ASP.NET(3.5)应用程序中,我没有全局异常处理,如果抛出未处理的异常,而不是获得标准的黄色ASP.NET错误,我会得到一堆垃圾字符(相当长,每次都不同) - 像:

y6hH':ղ>安永裟Y'GT;:OB> ZV“+壦A(λӪG2=%(重量)@}

显然,我会通过在应用程序中添加正确的异常处理来解决这个问题,但你知道这可能是什么吗?出于调试目的,有时很高兴看到黄色异常屏幕。

我在开发环境(Windows 7)和服务器上都看到了这一点(我认为它是带有IIS6的Windows Server 2003,但我不确定)。

它发生在所有浏览器上 - 如果我查看源,垃圾字符实际上在源中。

由于

2 个答案:

答案 0 :(得分:1)

这听起来像某种内存损坏。您是否通过在开发计算机上通过Visual Studio逐步执行代码来尝试调试?仅通过YSOD进行调试有时可能很难找到错误的确切原因。

答案 1 :(得分:1)

这可能是字符编码问题。