Asp.net 随着清理/重建而消失的异常。如何诊断/预防?

Asp.net 随着清理/重建而消失的异常。如何诊断/预防?,asp.net,exception,exception-handling,Asp.net,Exception,Exception Handling,前一个问题:由于公司的修补疏忽,我们的办公室被蠕虫攻击,实验室的男孩们重新给我的机器上了漆。我需要重新安装所有开发工具VisualStudio2005、SP1和Web应用程序项目安装补丁。以下问题在此事件之前未发生 我从事ASP.NET web应用程序项目已有几个月了。我一直在编辑、调试等方面没有问题。然后,我添加了一行代码,在Debug中运行,并得到以下错误: System.Web.HttpUnhandledException: Exception of type 'System.Web.H

前一个问题:由于公司的修补疏忽,我们的办公室被蠕虫攻击,实验室的男孩们重新给我的机器上了漆。我需要重新安装所有开发工具VisualStudio2005、SP1和Web应用程序项目安装补丁。以下问题在此事件之前未发生

我从事ASP.NET web应用程序项目已有几个月了。我一直在编辑、调试等方面没有问题。然后,我添加了一行代码,在Debug中运行,并得到以下错误:

System.Web.HttpUnhandledException: 
Exception of type 'System.Web.HttpUnhandledException' 
was thrown. 
System.IO.FileLoadException: The given assembly name 
or codebase was invalid. (Exception from HRESULT: 0x80131047)
我取消了新代码的注释,构建了项目并再次在调试中运行,但得到了相同的错误

新代码:

Me.frm.btnSubmitChanges.Attributes.Addonclick,javascript:returnvalidatesubmit

我能解决这个问题的唯一方法是清理,然后重建项目。我无法使用断点捕获正在发生的位置

这几天发生过几次。我应该看什么来解决这个问题


谢谢大家!

您是否尝试启用Fusion Logger以查看是否是无法加载的程序集?在C语言中,您可以告诉调试器在任何异常时中断。您可以通过自定义名为Exceptions的工具栏添加一个命令。我不确定VB是否有这个功能,但我认为他们有。你能告诉它在FileLoadException上中断吗?这可能会帮助你理解发生了什么


您添加的代码行非常无害。当您添加它中断的代码时,您是否在该行代码仍然存在的情况下完成了一个干净的构建?它是否工作?

我确实运行了Fusion Logger,但在异常发生时没有得到任何结果。我尝试了所有4种设置

新代码行在清理/重建后运行良好


我以前没有在所有异常上使用中断;我看看能不能找到它。

祝你好运,当你至少在c语言中自定义时,它就在调试菜单下了