O Web App que está obtendo login falhou para o usuário 'NT AUTHORITY \ ANONYMOUS LOGON'

Eu vejo que muitas pessoas percebem esse erro, mas todas as situações parecem um pouco diferentes das minhas.

Eu tenho um aplicativo da web do asp.net 4.0 que é executado no IIS 6.0 em um Windows 2003 Server.

Quando eu remoto para a caixa do servidor web e fazer logon lá e acessar o site comolocalhost em vez de pelo nome da máquina, o aplicativo da Web funciona bem. No entanto, quando eu acesso o site de outra máquina cliente, recebo o seguinte erro:

Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'

O site possui acesso Anônimo que ativou a Autenticação do Windows. O aplicativo da web contém o seguinte:

    <authentication mode="Windows">    </authentication>
    <identity impersonate="true"/>

  <connectionStrings>
      <add name="MyConnection" connectionString="Data Source=MyDbServer;Initial Catalog=MyDatabase;Integrated Security=True"
</connectionStrings>

Meu servidor da web está sendo executado em um servidor virtual. Isso é relevante? Eu não assumo.

Observe que, se eu adicionar meu domínio \ login e senha na configuração da web depois de Impersonation = TRUE, o site funcionará.

questionAnswers(3)

yourAnswerToTheQuestion