Назад | Перейти на главную страницу

Олицетворение в IIS 7.0 передает учетные данные компьютера для Crystal Reports

На 32-битном сервере Windows 2008, на котором запущено приложение Donor2 в классическом режиме управляемого конвейера .NET, настроенном для встроенной аутентификации и олицетворения Windows, все страницы .NET передают учетные данные аутентифицированного пользователя [DomainName \ UserName]. Это правильное, ожидаемое поведение. Страницы Crystal Reports вместо передачи учетных данных аутентифицированного пользователя передают учетные данные сервера IIS [DomainName \ MachineName $].

Одним из очень неприятных аспектов этой ситуации является то, что у меня есть еще один сервер, который, насколько я могу судить, настроен идентично. Этот сервер при загрузке Crystal Reports передает учетные данные аутентифицированного пользователя [DomainName \ UserName], как ожидалось. Я явно что-то упустил, но понятия не имею, что это могло быть.

Оказывается, очевидно, что существует проблема с олицетворением в версии Crystal Reports, которую мы использовали. Мы использовали Crystal Reports XI R2 SP4. Обновление до SP6 решило проблему.