WCF netTcpBinding - нет доступа к метаданным

Я пытаюсь запустить свою службу с помощью тестового клиента WCF, используя netTcpBinding (служба отлично работает с basicHTTP). Я получаю следующую ошибку

Ошибка: не удается получить метаданные из net.tcp: // chatmesh / mex. Если это служба Windows (R) Communication Foundation, к которой у вас есть доступ, убедитесь, что вы включили публикацию метаданных по указанному адресу. Чтобы получить помощь по включению публикации метаданных, обратитесь к документации MSDN по адресу http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata URI ошибки обмена: net.tcp: // chatmesh / mex Метаданные содержат ссылку, которая не может быть разрешена: 'net.tcp: // chatmesh / mex '. Для чат-сети хоста нет записей DNS. Такой хост не известен

Я не вижу ничего явно неправильного, что могло бы вызвать проблему. Ниже мой app.config. Есть ли у кого-нибудь для меня предложения?

<?xml version="1.0" encoding="utf-8" ?>

<!--SERVICE App.config file-->
<configuration>

  <appSettings>
    <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />
  </appSettings>
  <system.web>
    <compilation debug="true" />
  </system.web> 
  <system.serviceModel>
    <bindings>
      <netTcpBinding>
        <binding name="NewBinding0">
          <security mode="None" />
        </binding>
      </netTcpBinding>
    </bindings>
    <services>
      <service name="MachineLibrary.Machine1">
        <endpoint address="" binding="netTcpBinding" bindingConfiguration="NewBinding0"
          name="" contract="MachineLibrary.IMachine1">
          <identity>
            <dns value="localhost" />
          </identity>
        </endpoint>
        <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration=""
          contract="IMetadataExchange" />
        <host>
          <baseAddresses>
            <add baseAddress="net.tcp://Chatmesh" />
          </baseAddresses>
        </host>
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="">
          <serviceMetadata httpGetEnabled="false" httpsGetEnabled="false" />
          <serviceDebug includeExceptionDetailInFaults="false" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>

</configuration>

person mrsargent    schedule 24.06.2013    source источник