На моем сервере размещено около 5 приложений на IIS.
После того, как иногда я получаю ошибку System.OutOfMemoryException из-за нехватки памяти в папке ASP.NET Temp.
Есть ли способ очистить его автоматически или любое значение для этого.
System.OutOfMemoryException не из-за вашей временной папки, это происходит, когда .Net не может выделить память.
Возможно, вы захотите взглянуть на темы Устранение неполадок MSDN для этого .
Я сомневаюсь, что вы получаете исключение OutOfMemoryException, потому что временная папка заполнена. Я вижу другие типы исключений, которые генерируются для полного диска, но только не OutOfMemoryException. Я думаю, что вы смотрите не в том месте.
OutOfMemoryException не выбрасывается, потому что ваш временный каталог заполняется. Однако, если какая-то часть вашего кода читает список файлов, это может вызвать исключение. Это происходит не из-за заполнения каталога, а из-за того, что требуемая структура данных не может быть выделена средой выполнения.