首页 > 其他 > 详细

.ashx 一般处理文件阻塞处理,所有页面卡死的解决方案

时间:2015-04-13 14:22:19      阅读:216      评论:0      收藏:0      [点我收藏+]

最近遇到一个ashx请求阻塞的问题,一般处理文件原来只继承System.Web.IHttpHandler,后来了为了读取session 状态,又继承了IRequiresSessionState 接口,

由于在ashx.cs 文件里代码里处理数据的过程中,出现阻塞的问题.

一直找不到为什么会有阻塞的问题.

后来百度一下,找到这一编文章http://gaterking.blog.51cto.com/69893/591314/,才知道,session被锁定.

解决方法:再继承IReadOnlySessionState接口,就不会出现阻塞问题.

 

示例代码:    public class TestHttpHandler : System.Web.IHttpHandler,System.Web.SessionState.IRequiresSessionState, System.Web.SessionState.IReadOnlySessionState

.ashx 一般处理文件阻塞处理,所有页面卡死的解决方案

原文:http://www.cnblogs.com/orp1989/p/4421869.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!