Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
我有两个个网站和一个数据库,分别放在三个服务器上面,因为今天早上重启了数据库服务器后,有个网站就不能访问了,报了这个错,我查了很多资料,都说是没有关闭连接,但是很奇怪的是,其中一个服务器的网站能访问,另外一个服务器的网站确报了这个错,网站程序都是一样的,只是不同的域名,我把数据库服务器的防火墙关闭了也没有用,我在想如果是连接到了上限,那为什么另外一个服务器的网站用户能正常访问呢?到底是为什么??
------解决方案--------------------
我记得在C#中每次打开一个连接以后都需要关闭连接 不然的话会导致连接失败。