当多个用户访问页面时,ASP.NET丢失与数据库的连接

时间:2015-02-01 16:36:51

标签: c# sql asp.net session

我的网站上有一个座位预订页面。该页面使用UpdatePanel通过SQL查询每5秒刷新一次座位的状态。这样,用户应该能够看到别人预订座位的时间。

问题是,当多个用户访问该页面时,整个网站都会出错。我相信它正在失去与数据库的连接,我必须重新启动服务器才能重新上线。预订页面是整个网站上导致此问题的唯一页面。

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

也许您的应用程序有connection leak。例如,您正在使用dbconnection而不使用阻止。

此外,如果您正在使用EF Note,则必须使用上下文:

using(var context = new MyContext("name=MyConStr")
{
   // do stuff
}