.Net异常详细信息

如何获得.net框架抛出的详细Exception。下面的日志片段显示出错了但是什么?
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
不幸的是我无法捕获此异常,所以我无法调试。有没有办法获得有关此类例外的详细信息?可能是一些工具等 谢谢     
已邀请:
你在使用Visual Studio(2008)吗? 然后你可以使用
Debug/Exceptions
菜单中的Exceptions选项对话框捕获任何异常,即使它没有被你的代码处理。     
首先,FileNotFoundExceptions直截了当。 其次,当任何代码依赖于读取磁盘上的文件时,请使用try ... catch块。 有关更多信息,请阅读有关捕获异常和操作的信息(通常告诉用户未找到该文件)。     
我认为值得看看第一次和第二次机会异常之间的区别。 http://support.microsoft.com/kb/105675详细解释了它,但简而言之,抛出异常时会抛出第一次机会异常。那是在通过try / catch语句进行任何尝试之前。这可能意味着框架捕获了异常并做了其他适当的事情,等等。 这通常意味着第一次机会异常不是要担心的事情,只担心其他人的代码抛出异常,如果他们将其作为代码,否则相信他们的错误处理。     
您有日志的事实意味着记录异常。你用什么来记录异常?听起来好像只记录
Exception.Message
而不是
Exception.ToString()
。     

要回复问题请先登录注册