Показать сообщение отдельно
Старый 15.08.2013, 14:57   #7  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Доброго времени суток, коллеги. После установки последних .NET Security Update WCF приведенный выше код перестал работать. Расследование показало, что клиент стал требовать Identity: http://msdn.microsoft.com/en-us/library/ms733130.aspx

Данная статья рассказывает что и почему я должен настроить на своем WCF Endpoint чтобы все корректно взлетело и даже говорит как и почему: http://msdn.microsoft.com/en-us/library/bb628618.aspx.

Вопрос: каким, б@#$ь образом продолжают работать готовые утилиты и прокси классы? Дописывать в код что-то вроде:
X++:
EndpointAddress address = new EndpointAddress(new Uri(serviceUrl), EndpointIdentity.CreateSpnIdentity(@"DOMAIN\CRMAPP"), new AddressHeaderCollection());
OrganizationServiceClient client = new OrganizationServiceClient(endpointBinding, address);
Не вариант, так как это порнография какая-то указывать в настройках подключения под какой службой должен работать сервис.

Что же не так с моей конфигурацией или кодом? Знает ли кто-то как исправить ошибку?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional