这是一个asp.net做的网站。
res_comp.ashx中非常简单的代码:public class res_comp : IHttpHandler {    public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";
        //context.Response.Write("Hello World");
        //检索可用竞赛,以供外部调用。
        string json = JsonBl.GetAvaiCompetitionJson();
        context.Response.Write(json);//空时返回null
    }    public bool IsReusable {
        get {
            return false;
        }
    }}
上面的代码JsonBl.GetAvaiCompetitionJson(),是这样的一个过程,他首先是访问数据库,然后将所有的数据(已经加载到实体)转换成json格式,返回的是一个json格式字符串。
但对这个文件多次访问后,会有如下错误:这是我给学校做的一个学科竞赛项目,现在应该有很多人访问,就是不知道什么时候,访问多次以后就会出现这个问题。
因为代码都上传到了校网园,只有老师才有访问的权限,而我在本地又无法重现这个问题,所以现在问题很纠结呀。现在的解决方法只有一个,就是重启整个网站,重启后的一段时间是没有问题的,在使用一段时间后,这个问题又会重新出现。找不到出现这个问题的原因是什么。