最近用IIS7 host了几个WCF服务,每个服务分配了一个单独的pool。
调试的时候发现,经常由于调试时间过长,被IIS强行中断了服务。于是乎到网上查了半天,发现需要将该服务的池设置里的ping改为 False,也就是说不允许IIS自动ping该服务保证该服务处于活动状态。
后来发现,这种设置只能调试的时候用,真正发布给别人用的时候切记要改回来,否则当超过该pool所设置的idle时间后,该服务自动被IIS歇着了, 所以服务也就连不上了。并且还要注意ping的时间设置不能比idle时间长了,否则还是连不上啊。
特此记录给缺乏网络服务知识的我和同行们。