在IIS7下,我有一个名为“MyWebsite”的网站使用ASP.Net 2.0,在它下面我有2个虚拟目录:使用AppPool1的Vdirectory1和使用AppPool2的Vdirectory2。
以下是我的环境中发生的事情: 当AppPool1进程遇到异常时(事件查看器中的应用程序日志中可以看到ASP.Net异常),遇到Vdirectory2的请求所需的时间比预期的要长(IIS7日志中的时间字段),他们不会不要崩溃,他们只需要比预期更长的时间,这对我不利。
我的理解是ASP.Net 2.0在提供其他请求时变慢,因为一个进程遇到异常。
我的问题: 有没有办法隔离那个?因此当另一个进程遇到异常时,一个应用程序池进程不会受到影响吗?
我希望情况很清楚,如果不是,请告诉我,我会尽力澄清。