У меня есть приложение Winform, которое вызывает службу WCF. Проблема в том, что эта служба (A) называет себя другой (B), которая хочет получить доступ к ServiceSecurityContext.Name первоначального вызывающего абонента (идентификатор Winform).
Оба размещены на IIS и используют NetTcpBinding.
Я пытался добавить этот атрибут в метод службы B:
[OperationBehavior(TransactionScopeRequired = true,Impersonation=ImpersonationOption.Allowed)]
И я добавил поведение конечной точки для службы A:
<endpointBehaviors>
<behavior name="impBehavior">
<clientCredentials>
<windows allowedImpersonationLevel="Impersonation" />
</clientCredentials>
</behavior>
Но это не работает. Что я могу сделать?
С наилучшими пожеланиями,
* * 1018 Stéphane. * * 1019