Не удалось войти в веб-приложение для пользователя 'NT AUTHORITY \ ANONYMOUS LOGON'

Я вижу, что многие люди получают эту ошибку, но все их ситуации немного отличаются от моей.

У меня есть веб-приложение ASP.NET 4.0, которое работает в IIS 6.0 на Windows 2003 Server.

Когда я удаленно к веб-серверу, войдите в систему и получите доступ к сайту какlocalhost а не по имени машины, веб-приложение работает нормально. Однако когда я получаю доступ к веб-сайту с другого клиентского компьютера, я получаю следующую ошибку:

Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'

На веб-сайте анонимный доступ включен Проверка подлинности Windows включена. Веб-приложение содержит следующее:

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

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

Мой веб-сервер работает на виртуальном сервере. Это актуально? Я предполагаю, что нет.

Обратите внимание, что если я добавлю свой домен \ логин и пароль в веб-конфигурации после Impersonation = TRUE, сайт будет работать.

Ответы на вопрос(3)

Ваш ответ на вопрос