C#写的webservice,多线程并发调用时报错:登录超时已过期 用于登录响应中的延迟,无法完成登录过程 TCP 提供程序: 超时错误 [258].
我在win8系统和server2008系统上分别在IIS上部署webservice、安装了sqlserver2008r2数据库。现在遇到一个很奇怪的现像,多线程调用时server2008上的webservice访问本服务器上的数据库会提示:登录超时已过期,用于登录响应中的延迟,无法完成登录过程,TCP 提供程序: 超时错误 [258]。但是server2008连win8上的数据库,win8连server2008上的数据库,win8连本机的数据库都没有问题。我的server2008是装在虚拟机上的,当设的CPU核数为8时,用8个线程去调webservice还没问题,多于8个就是报登录超时过期,各位有没有遇到过类似的问题?