TCP上MEX端点与IIS托管WCF服务的绑定
我有几个WCF通过IIS公开Mex端点。我想将inactivetimeout值更改为20分钟,并更改一些其他设置。因此,在服务配置文件中添加了绑定配置。 问题是,当我指定bindingConfiguration=“MyConfig”时,会出现以下错误 错误:无法从网络获取元数据。tcp://endpointaddress. 如果这是您有权访问的Windows(R)Communication Foundation服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅Exchange错误处的MSDN文档 我的服务配置如下所示。我正在使用wcf测试客户端来测试服务。如能提供有关如何解决问题的任何信息,将不胜感激TCP上MEX端点与IIS托管WCF服务的绑定,wcf,Wcf,我有几个WCF通过IIS公开Mex端点。我想将inactivetimeout值更改为20分钟,并更改一些其他设置。因此,在服务配置文件中添加了绑定配置。 问题是,当我指定bindingConfiguration=“MyConfig”时,会出现以下错误 错误:无法从网络获取元数据。tcp://endpointaddress. 如果这是您有权访问的Windows(R)Communication Foundation服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅Exch
<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>