Você pode impedir que o IIS7/8 monitore caminhos UNC para alterações no web.config?

Você pode impedir que o IIS7/8 monitore caminhos UNC para alterações no web.config?

Eu tenho um servidor web que carrega imagens de sistemas de arquivos UNC para cada site. Eles são adicionados como um diretório virtual para cada site. Esses sistemas de arquivos podem conter milhares de pastas e parece que o IIS está monitorando cada pasta em busca de alterações, o que significa que o servidor eventualmente fica sem identificadores de arquivo para o sistema de arquivos UNC. Aumentei o número, mas isso só adia o problema. Existe uma maneira de dizer ao IIS para não monitorar alterações nos sistemas de arquivos UNC?

Eu olhei, EnableChangeNotificationForUNCmas não há uma entrada ASP HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\na máquina, então presumo que esteja desatualizado.

Responder1

Para diretórios virtuais existe a allowSubDirConfigpropriedade cujo padrão é verdadeiro. Isso controla se os subdiretórios são verificados em busca de arquivos web.config. Defina o padrão como falso ou defina-o por diretório virtual. Ambos estão no ApplicationHost.configarquivo.

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

Referências:

informação relacionada