我有一个asp.net (3.5)的Web应用程序。其中一个页面使用一个非托管的C库(模拟器),基于某些输入产生一组结果。
当我在web.config中设置
由于bug的性质,我将调用放在了
是否存在一些神奇的受保护内存空间处理方式,在调试模式和/或try-catch中?
当我在web.config中设置
debug="false"
(发行版),调用会导致System.AccessViolationException
异常。如果我在调试器中,或者至少在web.config中设置debug="true"
,这个异常就永远不会出现。由于bug的性质,我将调用放在了
try-catch
中来记录异常,然后异常就不会出现了!是否存在一些神奇的受保护内存空间处理方式,在调试模式和/或try-catch中?