Можно ли запретить 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" />

Рекомендации:

Другие вопросы по тегам