TCP上MEX端点与IIS托管WCF服务的绑定

TCP上MEX端点与IIS托管WCF服务的绑定,wcf,Wcf,我有几个WCF通过IIS公开Mex端点。我想将inactivetimeout值更改为20分钟,并更改一些其他设置。因此,在服务配置文件中添加了绑定配置。 问题是,当我指定bindingConfiguration=“MyConfig”时,会出现以下错误 错误:无法从网络获取元数据。tcp://endpointaddress. 如果这是您有权访问的Windows(R)Communication Foundation服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅Exch

我有几个WCF通过IIS公开Mex端点。我想将inactivetimeout值更改为20分钟,并更改一些其他设置。因此,在服务配置文件中添加了绑定配置。 问题是,当我指定bindingConfiguration=“MyConfig”时,会出现以下错误

错误:无法从网络获取元数据。tcp://endpointaddress. 如果这是您有权访问的Windows(R)Communication Foundation服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅Exchange错误处的MSDN文档

我的服务配置如下所示。我正在使用wcf测试客户端来测试服务。如能提供有关如何解决问题的任何信息,将不胜感激

<services>
  <service name="MyService">
    <endpoint address="" binding="netTcpBinding" bindingConfiguration="MyConfig"  contract="IMyService" />
    <endpoint address="mex" binding="mexTcpBinding"  contract="IMetadataExchange" />
  </service>
</services>
<bindings>
  <netTcpBinding>
    <binding name="MyConfig" >
        <reliableSession ordered="true" inactivityTimeout="00:20:00"
          enabled="false" />
      <security mode="None">
        <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
        <message clientCredentialType="Windows" />
      </security>
    </binding>
  </netTcpBinding>
</bindings>