У нас есть приложение, размещенное на IIS. Здесь задействованы три сервера:
- ТЕСТ сервера приложений IIS
- Сервер приложений PROD IIS
- SQLServer, на котором размещена база данных для обоих экземпляров приложения
Эти серверы были недавно перенесены, и все работало нормально, пока на старом сайте не отключилось электричество, и, что интересно, исключение выдал только тестовый сервер.
Подробности исключения: System.Data.SqlClient.SqlException: Неверное имя целевого принципала. Невозможно сгенерировать контекст SSPI.
при этом сервер PROD работал нормально.
Я пытаюсь выяснить, почему так. У обоих Integrated Security установлено на true (в web.config), и они обращаются к одному и тому же серверу.
Есть ли способ получить IP сервера, где происходит аутентификация?