Не удалось войти в веб-приложение для пользователя '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, сайт будет работать.