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