Você pode ver qual conta está fazendo as chamadas do IIS nos logs de segurança do Visualizador de Eventos no servidor da Web. Se estiver usando a autenticação integrada, você deverá ver uma conta de usuário exclusiva nos logs de segurança. Se estiver usando o usuário anônimo para acessar o site, você terá a conta IUSR nos registros.
Eu recomendaria visitar o site internamente (onde está funcionando) e verificar os registros de segurança. Se você vir sua conta de domínio / usuário fazendo a solicitação, saberá que há um problema com a conta de usuário Anônimo. Se o acesso Anônimo estiver ativado com outros métodos de autenticação (Integrado por exemplo), o acesso Anônimo será sempre tentado primeiro.
Algumas outras coisas que eu consideraria.
-Você tem vários modos de autenticação definidos no site ou no diretório virtual? Isso está na guia Segurança de diretório no site / diretório virtual do IIS.
-A autenticação integrada está habilitada no web.config? ()
-É a conta IUSR um membro do grupo de computadores locais IIS_WPG?
-Que grupos a conta IUSR é membro? Como mencionado, a conta IUSR precisará de acesso ao seu sistema de arquivos.
- Verifique se o seu site está sendo executado no pool de aplicativos que você acredita ser.
- Verifique se o pool de aplicativos está sendo executado na conta do Serviço de Rede.
-Retipo seus detalhes da conta IUSR.
Espero que isso ajude, Dave