Обычно используется для компенсации плохого программирования. Иногда ваши, иногда третьи лица в зависимости от используемых вами библиотек.
И, как и во всех рекомендациях, лучше взглянуть на вашу конкретную среду, чтобы узнать, действительно ли это необходимо, прежде чем делать это.
Начните с профилирования приложения. Простой способ - просто дать ему поработать некоторое время под нагрузкой. Посмотрите, как утилизируется память или постоянно ли она растет?
Если он продолжает расти, вам нужно будет настроить IIS на частую перезапуск и исправлять свое приложение. Если он растет до определенной точки, то успокаивается, тогда у вас все будет в порядке. Убедитесь, что вы тестируете даже крайние случаи вашего приложения.