_Angelo Ответов: 0

Как получить доступ к самостоятельной службе WCF с удаленного устройства в той же сети?


Я не могу видеть, чтобы получить правильную конфигурацию (я новичок в этом). Моя служба WCF размещается самостоятельно на компьютере, и я хочу получить доступ к ней с другой машины. Я предполагаю, что все дело в том, как я определяю конечные точки, но я не знаю, как это сделать. Я попытался использовать свой внешний IP-адрес, как в приведенном ниже коде, но получил ошибку "нет конечной точки, прослушивающей...". Как я могу настроить свое приложение для достижения того, что мне нужно?

Что я уже пробовал:

<system.serviceModel>
<behaviors>
  <serviceBehaviors>
    <behavior name="name">
      <serviceMetadata httpGetEnabled="true" />
    </behavior>
  </serviceBehaviors>
</behaviors>
<services>
  <service name="Namespace.Name" behaviorConfiguration="name">
    <host>
      <baseAddresses>
        <add baseAddress="http://xxx.xxx.108.185:8888/MyService/"/>
      </baseAddresses>
    </host>
    <endpoint address="" binding="basicHttpBinding" contract="Namespace.IName" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service>
</services>

0 Ответов