asp.net
zgl8309
数据库工程师,net开发
展开
-
超时时间已到.错误及Max Pool Size设置
<br />遇到这个错误:<br />超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 <br />问题描述:我们获取连接超过连接池最大值时产生如上异常。通常连接池最大值为100。当我们获取连接超过最大值时,ADO.NET等待连接池返回连接而超时,这样将抛出如上异常<br />解决办法:首先要做的是在我们使用连接后立即关闭连接。如果没有关闭连接那么连接将保存到连接池中知道GC来销毁。这种情况下你以为连接池没有到达最大值但实际上连接池已经到达原创 2010-10-10 22:45:00 · 1846 阅读 · 0 评论 -
.net各种获取客户端ip方法
<br />Request.ServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。 <br /><br />要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。 <br /><br />不过要注意的事,并不是每个代理服务器都能用 Request.ServerVariables原创 2010-12-22 22:18:00 · 519 阅读 · 0 评论