Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[54.227.136.157] |
|
Сообщ.
#1
,
|
|
|
Вот захотел уйти от Remoting и Web-служб на WCF и далее на ASP.NET и AJAX. там далее к WCF могут и Java с PHP коннектиться. Но это планы ...
А пока всплыла проблемка: Написал примитивнейший WCF сервер. Вот его инициализация: serviceHost = new ServiceHost(typeof(Server)); serviceHost.AddServiceEndpoint ( typeof(IServer), new NetTcpBinding(), "net.tcp://127.0.0.1:5555/NameXXX" ); serviceHost.Open(); Сие дело без проблем с пол-оборота завелось дома. На работе выдало странный глюк: Не удалось загрузить тип "System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" из сборки "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". на команде AddServiceEndpoint. Оно-то понятно, что такого типа в сборке в System 2-й версии нету, но чего он туды лезет? System.dll версии 3.0 или 3.5 у себя я не нашёл, м.б. она и не существует ... Попытался поставить HTTP Binding - по фигу, та же ошибка. PS. Когда-то, ещё осенью мне удалось как-то это побороть. Как именно, не помню, м.б. всю платформу вместе со студией переставлял ... Винда - Win 2003 Server SP2 x32 и там и там. На других пока не пробовал. В чём м.б. дело? Спасибо. |
Сообщ.
#2
,
|
|
|
У вас должен быть установлен пакет KB976769. Подробности тут
Ктому-же не понятно, как хостится сервис. |
Сообщ.
#3
,
|
|
|
Хостится в обычном Windows-приложении. Другого пока не планируется.
Пока я решил проблему полной переустановкой платформы .NET 3.5, она при инсталляции что-то закачала с интернета. Глюк тот пропал, всё нормально. Поживём, увидим . Но за наводку спасибо. PS. Вообще тут какой-то бардак с обновлениями. У меня на компе уже год висят какие-то обновления .NET, при попытке их установить вопят - ошибка. |