Eu não consegui fazer a verificação funcionar (em qualquer outro lugar que não o computador da minha estação de trabalho), mas no final eu segui em frente e tudo funcionou muito bem, então talvez não tenha sido tão importante.
Configurei alguns sites no IIS apontando para E: \ WebApps e subpastas. Nas configurações básicas, quando clico no botão Testar Configurações ... (conexão como o usuário do aplicativo), recebo o erro:
The server is configured to use pass-through authentication with a built-in account to access the specified physical path. However, IIS Manager cannot verify whether the built-in account has access. Make sure that the application pool identity has Read access to the physical path. If this server is joined to a domain, and the application pool identity is NetworkService or LocalSystem, verify that \$ has Read access to the physical path. Then test these settings again.
Verifiquei se o IIS está sendo executado como SERVIÇO DE REDE, por isso dei a leitura, a leitura e a execução e listei o acesso ao conteúdo das pastas não apenas a E: \ WebApps, mas também a E :. Mas ainda recebo o erro. Esta máquina não faz parte de um domínio. Alguma idéia do que estou perdendo?
Eu tentei colocar um web.config em E: \ WebApps e reiniciar o IIS e o site em particular, mas não fez diferença.
Por favor, tente: 1) Substituir permissões de pastas filhas 2) O arquivo web.config está disponível na pasta e: \ WebApps 3) Reinicie o IIS.
Tags permissions iis-7