zoukankan      html  css  js  c++  java
  • WCF使用Net.tcp绑定时候出现错误:元数据包含无法解析的引用

    在WCF服务编程中,客户端添加引用服务时,出现如下错误:
    元数据包含无法解析的引用:“net.tcp://192.168.1.105:1314/LoginService”。
    套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:04:59.8281250”。
    远程主机强迫关闭了一个现有的连接。
    如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。
    主要原因是没有添加如下服务器的配置文件App.config中红色部分字体
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <system.serviceModel>
            <bindings>
                <netTcpBinding>
                    <binding name="LoginServiceBinding" transactionFlow="true"/>
                </netTcpBinding>
            </bindings>
            <services>
                <service name="Services.CLoginService" behaviorConfiguration="LoginBehavior">
                  <host>
                    <baseAddresses>
                      <add baseAddress="net.tcp://127.0.0.1:1314/LoginService" />
                    </baseAddresses>
                  </host>
                    <endpoint address=""
                        binding="netTcpBinding" bindingConfiguration="LoginServiceBinding"
                        name="LoginServiceEndpoint" contract="Contracts.ILoginService" />
                  <endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange" />
                </service>
            </services>
          <behaviors>
            <serviceBehaviors>
              <behavior name="LoginBehavior">
                <serviceMetadata httpGetEnabled="False" />
              </behavior>
            </serviceBehaviors>
          </behaviors>
        </system.serviceModel>
    </configuration>
  • 相关阅读:
    Ubantu Mark
    异或
    C语言读书笔记
    Mark
    Python文件操作
    (转)Hadoop系列-IPC模型
    Java动态代理
    (转)适配器模式--Adapter Pattern
    关于abstract class 和 interface
    单例模式
  • 原文地址:https://www.cnblogs.com/Ruiky/p/3399662.html
Copyright © 2011-2022 走看看