ASP.NET“死亡黄屏”如何显示代码?

我以为.Net代码被编译成MSIL,所以我一直想知道黄屏如何产生错误代码.如果它正在执行编译代码,编译器如何能够从错误消息中的源文件生成代码

随意编辑这个问题/标题,我知道这并不真实.

解决方法

一个.Net程序集是用包含字节码的元数据来编译的,这样可以轻松地对代码进行反编译,就像 .Net Reflector这样的工具. PDB文件只是调试符号 – “黄色屏幕死亡”的区别在于您将在堆栈跟踪中获取行号.

换句话说,即使PDB文件丢失,您也可以获得代码.

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...