System.SecurityException при использовании основных полномочий с WCF и InstanceContextMode.Single - PullRequest
1 голос
/ 03 мая 2011

Я пытаюсь добавить безопасность членства 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)], это исключение продолжает появляться с перерывами (или, по крайней мере, я не нашел образец того, почему это происходит)

Кто-нибудь знает, почему это может происходить?

...