В IIS7 у меня есть веб-сайт под названием «MyWebsite» с использованием ASP.Net 2.0, под ним у меня есть 2 виртуальных каталога: Vdirectory1, использующий AppPool1, и Vdirectory2, использующий AppPool2.
Вот что происходит в моей среде:
Когда процесс AppPool1 встречает исключение (я вижу исключение ASP.Net в журнале приложений в средстве просмотра событий, когда это происходит), запросы, которые обращаются к Vdirectory2, обрабатываются дольше, чем ожидалось (поле времени занято в журналах IIS7), они не не терпят крах, они просто занимают больше времени, чем ожидалось, что не хорошо для меня.
Насколько я понимаю, ASP.Net 2.0 медленнее обслуживает другие запросы, поскольку один процесс сталкивается с исключением.
Мой вопрос:
Есть ли способ изолировать это? таким образом, один процесс пула приложений не будет затронут, если другой процесс столкнется с исключением?
Я надеюсь, что ситуация ясна, если нет, пожалуйста, дайте мне знать, и я сделаю все возможное, чтобы прояснить это.