Проблемы с подключением к аутентифицированной конечной точке netTcp нисходящего потока - PullRequest
1 голос
/ 07 июня 2011

В связанной записи у меня возникают проблемы с подключением к конечной точке basicHttp, и кажется, что это связано с проблемами олицетворения WCF при подключении к нисходящей службе.Самое смешное, что он отлично работает, когда я заменяю службу WCF basicHttp веб-службой ASMX.Обе службы используют <identity impersonate="true" userName=".." password=".." /> из файла ASP.NET web.config, но служба ASMX работает, а служба WCF basicHttp - нет.

Может ли это быть какой-то проблемой, если проблема делегирования Kerberos между ASP.NET и WCF?
Или я могу добавить что-то в свою конфигурацию WCF, чтобы передать этого олицетворенного пользователя (заметьте, я используюFramework 4, так что у меня в настоящее время почти нет конфигурации)?

1 Ответ

0 голосов
/ 14 июня 2011

Наконец выяснилось, что мне нужно добавить <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/> в часть WCF файла web.config и атрибут AspNetCompatibilityRequirementsMode для реализации конечной точки basicHttp.Затем он вызовет нижестоящую конечную точку netTcp, используя учетные данные, определенные в <identity impersonate="true" userName=".." password=".." />.

...