Я бы поместил вещи, которые можно логически сгруппировать, в собственный пул приложений.Пример. Компоненты, необходимые для веб-сайта или веб-приложения в IIS, можно рассматривать как единую логическую группу, поэтому для нее требуется собственный пул приложений.
Все, что является отдельным, должно иметь свой собственный домен с собственным пулом приложений.Но, ИМХО, я думаю, что это суждение, основанное на природе приложения, и если оно имеет какие-либо зависимости ... и т. Д. Вы знаете систему лучше, чем кто-либо, поэтому с точки зрения всего 20 тыс. Футов, как все должно бытьлогически разделен?
Пример сценария: Если у вас есть приложение, которое необходимо сбросить через IIS, оно повлияет на другие (другие будут недоступны из-за одного приложения, требующего сброса IIS)?Если это не имеет большого значения, то почему бы и нет (смешать это вместе с другим).Если это большое дело, то держите его отдельно, чтобы оно не зависело ни от каких внешних факторов.