码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-04-13 14:22:49      阅读:84      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!