Мы запускаем несколько приложений ASP.NET на нашей веб-ферме, но мы заметили много записей об ошибках в журнале событий:
Не удалось получить ограничение памяти в байтах личного пользования для процесса W3WP. Кэш ASP.NET не сможет ограничить использование памяти, что может привести к перезапуску процесса.
Мы храним файлы веб-сайта в общей сетевой папке и пулы приложений, работающие под учетной записью «Сетевая служба». Мы выполнили все рекомендуемые действия (но проблема все еще появляется):
Вы перезапустили службу IIS после выполнения сценариев? Это сообщение в блоге также рекомендует использовать этот оператор для предоставления разрешений фильтрам:
cscript metaacl.vbs IIS://Localhost/W3SVC/Filters IIS_WPG RE
Эта ошибка вызвана известной проблемой с недостаточными разрешениями в вашей метабазе IIS.
Другая возможность, если вы переместили эту службу или исключили домен или что-то в этом роде, заключается в том, что номинальные разрешения IIS_WPG, назначенные вашей метабазе, предназначены для устаревшего SID.
Чтобы узнать, какие права на самом деле назначены:
cscript metaacl.vbs IIS://Localhost/W3SVC/AppPools
Если IIS_WPG отсутствует в списке, но есть SID, выполните следующее, чтобы добавить IIS_WPG:
cscript metaacl.vbs IIS://Localhost/W3SVC/AppPools IIS_WPG U
U (чтение незащищенных свойств) должно быть достаточно для этой цели.