Я пытаюсь добавить безопасность членства ASP .NET в мое приложение Silverlight + WCF, но периодически получаю следующее исключение:
в System.Security.Permissions.PrincipalPermission.ThrowSecurityException () в System.Security.Permissions.PrincipalPermission.Demand () в System.Security.PermissionSet.DemandNonCAS () в Hp.Esf.Service.EsfService.GetAllUsers () в C: \ HP \ Trunk с ошибочной аутентификацией \ trunk \ Hp.Esf.Service \ EsfService.cs: строка 227 в SyncInvokeGetAllUsers (Object, Object [], Object []) в System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke (Экземпляр объекта, входы Object [], Object [] & output)
Если Iиспользуйте [InstanceContextMode = InstanceContextMode.PerCall)] все работает как положено, но если я изменяю его на InstanceContextMode = InstanceContextMode.Single)], это исключение продолжает появляться с перерывами (или, по крайней мере, я не нашел образец того, почему это происходит)
Кто-нибудь знает, почему это может происходить?