ASP.NET“死亡黄屏”如何显示代码?
发布时间:2020-12-15 23:31:57 所属栏目:asp.Net 来源:网络整理
导读:我以为.Net代码被编译成MSIL,所以我一直想知道黄屏如何产生错误的代码.如果它正在执行编译代码,编译器如何能够从错误消息中的源文件生成代码? 随意编辑这个问题/标题,我知道这并不真实. 解决方法 一个.Net程序集是用包含字节码的元数据来编译的,这样可以轻
我以为.Net代码被编译成MSIL,所以我一直想知道黄屏如何产生错误的代码.如果它正在执行编译代码,编译器如何能够从错误消息中的源文件生成代码?
随意编辑这个问题/标题,我知道这并不真实. 解决方法
一个.Net程序集是用包含字节码的元数据来编译的,这样可以轻松地对代码进行反编译,就像
.Net Reflector这样的工具. PDB文件只是调试符号 – “黄色屏幕死亡”的区别在于您将在堆栈跟踪中获取行号.
换句话说,即使PDB文件丢失,您也可以获得代码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- 采用Opserver来监控你的ASP.NET项目系列(二、监控
- asp.net-mvc – MVC 3 RC中的Razor Helper
- asp.net – 在打开和打印多个记录时强制HTML / A
- 如何在asp.net MVC 5中注销用户?
- 使用VSCode如何调试C#控制台程序_1
- asp.net – 由TaskScheduler和SynchronizationCo
- asp-classic – VBScript函数名称最大长度
- asp.net-mvc-5 – 使用Hangfire时出现SQL Server
- asp.net-mvc-3 – 区域无法在MVC中加载 – 无法找
- asp.net-mvc-4 – HttpResponseException
热点阅读