¿Se puede evitar que IIS7/8 supervise las rutas UNC en busca de cambios en web.config?

¿Se puede evitar que IIS7/8 supervise las rutas UNC en busca de cambios en web.config?

Tengo un servidor web que carga imágenes de sistemas de archivos UNC para cada sitio. Estos se agregan como un directorio virtual para cada sitio. Estos sistemas de archivos pueden contener miles de carpetas y parece que IIS está monitoreando cada carpeta en busca de cambios, lo que significa que el servidor eventualmente se queda sin identificadores de archivos para el sistema de archivos UNC. He aumentado el número, pero esto sólo pospone el problema. ¿Hay alguna forma de decirle a IIS que no supervise los cambios en los sistemas de archivos UNC?

Lo miré EnableChangeNotificationForUNCpero no hay una entrada ASP HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\en la máquina, así que supongo que está desactualizada.

Respuesta1

Para los directorios virtuales existe la allowSubDirConfigpropiedad que por defecto es verdadera. Esto controla si se comprueban los subdirectorios en busca de archivos web.config. Establezca el valor predeterminado en falso o configúrelo por directorio virtual. Ambos están en el ApplicationHost.configexpediente.

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

Referencias:

información relacionada