Классическая страница ASP олицетворяет NT AUTHORITY \ ANONYMOUS LOGON
У нас есть классическое приложение ASP. Я пытаюсь клонировать его на том же сервере, с тем же экземпляром IIS7, поэтому у нас есть версия для разработчиков. Я скопировал файлы и продублировал всю конфигурацию, которую я могу найти в диспетчере IIS.
Проблема в доступе к БД. Новая копия использует тот же пул приложений, что и старая, и ту же строку подключения, но при созданииADODB.Connection
и позвонитьconn.Open(str)
с той же старой строкой соединения, который вызывает throw"Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'."
.
Это не та учетная запись, которую использует пул приложений, но, похоже, это не имеет значения.
"Provider=SQLOLEDB;Data Source=OURSVR;Initial Catalog=OURDB;Integrated Security=SSPI;"
Итак: Как вы заставляете Classic ASP выдавать себя за другую учетную запись?NT AUTHORITY\ANONYMOUS LOGON
?