Лучшие практики для AppPools для приложений ASP.NET в IIS6 и IIS7 - PullRequest
2 голосов
/ 27 декабря 2010

Моя компания в настоящее время использует IIS6 для запуска приложений ASP.NET, но в конечном итоге будет использовать IIS7. Существуют ли рекомендуемые методы для AppPools, которые теперь могут быть реализованы в IIS6, которые будут перенесены в IIS7? Например, должны ли мы начать использовать собственные удостоверения AppPool в IIS6?

1 Ответ

0 голосов
/ 28 декабря 2010

Первый вопрос "имеет ли это значение?" В большинстве случаев все, что вы делаете в отношении пулов приложений, не будет перенесено в IIS7, поскольку большинство администраторов не будут обновляться на месте, поэтому вам придется воссоздавать объекты, по крайней мере, до некоторой степени.

Поскольку IIS7 делает по-другому, единственное, что приходит на ум, - это то, что IIS7 по умолчанию помещает каждый сайт в свой пул, что очень и очень хорошо делать вручную в IIS6.

Оба также имеют по умолчанию 20-минутный тайм-аут простоя пула приложений и ежедневный цикл, который, если ваши приложения полностью управляются (ASP.NET без COM-зависимостей), не имеет смысла - это пережиток эпохи ASP .OLD, когда вам нужно было утилизировать веб-сервер для самообороны. Я бы посоветовал снять эти ограничения и посмотреть, как идут дела - если вам нужно восстановить цикл, вы всегда можете. И IIS6, и IIS7 предоставляют вам несколько других вариантов принудительной переработки в случае необходимости.

...