На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Странный глюк с WCF
    Вот захотел уйти от Remoting и Web-служб на WCF и далее на ASP.NET и AJAX. там далее к WCF могут и Java с PHP коннектиться. Но это планы ... :D

    А пока всплыла проблемка:

    Написал примитивнейший WCF сервер. Вот его инициализация:

    ExpandedWrap disabled
                  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 у себя я не нашёл, м.б. она и не существует :rolleyes: ...

    Попытался поставить HTTP Binding - по фигу, та же ошибка.

    PS.
    Когда-то, ещё осенью мне удалось как-то это побороть. Как именно, не помню, м.б. всю платформу вместе со студией переставлял ...

    Винда - Win 2003 Server SP2 x32 и там и там. На других пока не пробовал.

    В чём м.б. дело?

    Спасибо.
    Сообщение отредактировано: hd44780 -
      У вас должен быть установлен пакет KB976769. Подробности тут

      Ктому-же не понятно, как хостится сервис.
      Сообщение отредактировано: maxim84_ -
        Хостится в обычном Windows-приложении. Другого пока не планируется.

        Пока я решил проблему полной переустановкой платформы .NET 3.5, она при инсталляции что-то закачала с интернета. Глюк тот пропал, всё нормально.
        Поживём, увидим :D .

        Но за наводку спасибо.

        PS.
        Вообще тут какой-то бардак с обновлениями. У меня на компе уже год висят какие-то обновления .NET, при попытке их установить вопят - ошибка.
        Сообщение отредактировано: hd44780 -
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0208 ]   [ 16 queries used ]   [ Generated: 19.03.24, 09:26 GMT ]