Пользователь нашей системы (Silverlight 4 / WCF Ria Services) испытывает проблемы с использованием Internet Explorer 9 и нашего приложения.Использование FireFox не проблема.Я пытался воспроизвести проблему на других системах, с такой же конфигурацией, как у пользовательской системы, но я не могу воспроизвести проблему.Поэтому я считаю, что это неправильная конфигурация в системе пользователя.
Проблема в том, что доступ ко всем операциям службы домена запрещен, хотя пользователь успешно вошел в наше приложение.
Журнал сервера содержит для каждой операции, которая вызывается вышеуказанным пользователем, следующую запись:
Исключение типа System.UnauthorizedAccessException зарегистрировано
Расширенные свойства: StackTrace - System.UnauthorizedAccessException:Доступ к операции "xxxx" был запрещен.в System.ServiceModel.DomainServices.Server.DomainService.ValidateMethodCall (DomainOperationEntry domainOperationEntry, параметры Object [], List`1 validationResults)
в System.ServiceModel.DomainServices.Server.DomainSereryE, запрос на запросInt32 & totalCount)
Каждый класс DomainService снабжен атрибутом Требуется аутентификация .Никакие другие атрибуты не применяются к классам или методам.Мы используем пользовательский сервис аутентификации, полученный из AuthenticationBase , и пользовательский класс пользователя, полученный из UserBase .
У пользователя есть следующие версии программы: IE9 Version: 9.0.8112.16421 Silverlight Версия: 4.0.60531.0