Asp.net 2.0的异常处理需要考虑的问题

简介:
在.NET 1.1, 只有主线程中未处理的异常才会终止应用程序的运行,其他的线程的异常.CLR会处理,因此你的应用程序可以正常运行. 在 .NET 2.0, 任何线程上的未处理的异常都可能终止应用程序的运行 (具体信息参看Exceptions In Managed Threads). 这对于Asp.net开发者来说,特别在将1.1程序升级到2.0的时候需要特别注意这点,如果你的程序中对异常处理有统一的策略,所有的异常都进行了处理.那非常不错.不然你的程序的异常处理可能就会带来致命的问题.
可以参照.Unhandled exceptions cause ASP.NET-based applications to unexpectedly quit in the .NET Framework 2.0或者ASP.NET 2.0 Unhandled Exception Issues 的方法解决

另外 推荐一个  .NET USB 开发方面的一个开源项目
.NET  包含的基类库  (BCL)  不支持与  USB  设备进行会话。大多数情况下,如果要从  .NET  访问  USB  设备,需要使用设备制造商提供的高级类库。这是一个 SourceForge 上的开源项目。 MSDN 中的介绍文章: 为超炫的 USB 硬件编写更好的软件





本文转自 张善友 51CTO博客,原文链接:http://blog.51cto.com/shanyou/75081,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
Java
已解决Java.net.MalformedURLException异常的有效方法java.net.MalformedURLException: no protocol异常处理
已解决Java.net.MalformedURLException异常的有效方法java.net.MalformedURLException: no protocol异常处理
412 0
|
XML 数据采集 开发框架
asp.net core添加全局异常处理及log4net、Nlog应用
文章来源于阿里云 MVP郭联钰。
513 0
|
Web App开发 前端开发 .NET
ASP.NET MVC-异常处理&自定义错误页
原文:ASP.NET MVC-异常处理&自定义错误页 一、应用场景  对于B/S应用程序,在部署到正式环境运行的过程中,很有可能出现一些在前期测试过程中没有发现的一些异常或者错误,或者说只有在特定条件满足时才会发生的一些异常,对于使用ASP.
1107 0
|
.NET 程序员 开发框架
|
Web App开发 前端开发 .NET