Можно ли запретить IIS7/8 отслеживать пути UNC для изменений web.config?

Можно ли запретить IIS7/8 отслеживать пути UNC для изменений web.config?

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

Я посмотрел, EnableChangeNotificationForUNCно на машине нет записи ASP, HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\поэтому предполагаю, что эта информация устарела.

решение1

Для виртуальных каталогов есть allowSubDirConfigсвойство, которое по умолчанию равно true. Это управляет проверкой подкаталогов на наличие файлов web.config. Установите значение по умолчанию на false или установите его для каждого виртуального каталога. Оба находятся в файле ApplicationHost.config.

<virtualDirectory path="/Pic777" physicalPath="\\Serv4\images\777" allowSubDirConfig="false" />

Использованная литература:

Связанный контент