wcf не могу найти pipe адрес

178
26 апреля 2018, 07:47

Я начал изучать WCF и создал несколько тестовых http-сервисов. Теперь я пытался создать службу WCF, используя привязку net.pipe. Ниже приведен файл конфигурации для службы:

<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior name="ServiceBehavior">
          <serviceMetadata httpGetEnabled="False"  />
          <serviceDebug includeExceptionDetailInFaults="False" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <services>
      <service name="ServiceLibrary.Service" behaviorConfiguration="ServiceBehavior">
        <host>
          <baseAddresses>
            <add baseAddress="net.pipe://localhost/Service" />
          </baseAddresses>
        </host>
        <endpoint address="Service"  contract="ServiceLibrary.IContract" binding="netNamedPipeBinding" />
        <endpoint address="CounterService/mex" contract="IMetadataExchange" binding="mexNamedPipeBinding"/>
      </service>
    </services>
  </system.serviceModel>
</configuration>

я запускаю хост

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        using (var host = new ServiceHost(typeof(Service)))
        {
            host.Open();
        }
    }
}

Служба запускается правильно, когда этот код выполняется.

Теперь, когда в моем клиентском приложении я пытаюсь добавить ссылку на службу к этой запущенной службе, она не может ее найти. Есть ли что-то, что я не делаю или делаю неправильно?

ищу я в "add service reference" вот по такому адресу net.pipe://localhost/Service

Буду признателен за любую помощь.

READ ALSO
Есть ли генератор xml кода asp.net

Есть ли генератор xml кода asp.net

Нужно генерить определенные xml записи, с одинаковым наборов полейПро инструменты для построения xml кода в гугле - тишина, а делать его с помощью...

159
Разместить блок по центру

Разместить блок по центру

Здравствуйте возникла проблема с корректным центрированием блока, так чтобы на разных устройствах (телефон, компьютер, планшет), он размещался...

134
YouTube видео, запрет перехода на канал

YouTube видео, запрет перехода на канал

подскажите, пожалуйста, как решить такую задачкуВстраиваю видео YouTube на сайт и нужно сделать так, чтобы у пользователя не было никакой возможности...

190
Избавиться от отступов между колонками (Bootstrap)

Избавиться от отступов между колонками (Bootstrap)

При использовании бутстраповской сетки, если располагать блоки в ряд, получаются большие отступыКак можно исправить эту проблему, то есть...

198