在我的ASP.NET(3.5)应用程序中,我没有全局异常处理,如果抛出未处理的异常,而不是获得标准的黄色ASP.NET错误,我会得到一堆垃圾字符(相当长,每次都不同) - 像:
y6hH':ղ>安永裟Y'GT;:OB> ZV“+壦A(λӪG2=%(重量)@}
显然,我会通过在应用程序中添加正确的异常处理来解决这个问题,但你知道这可能是什么吗?出于调试目的,有时很高兴看到黄色异常屏幕。
我在开发环境(Windows 7)和服务器上都看到了这一点(我认为它是带有IIS6的Windows Server 2003,但我不确定)。
它发生在所有浏览器上 - 如果我查看源,垃圾字符实际上在源中。
由于
答案 0 :(得分:1)
这听起来像某种内存损坏。您是否通过在开发计算机上通过Visual Studio逐步执行代码来尝试调试?仅通过YSOD进行调试有时可能很难找到错误的确切原因。
答案 1 :(得分:1)
这可能是字符编码问题。