WCF - NetCtP 双工错误列表


1. 在服务 Transfer 实现的协定列表中找不到协定名称 "IMetadataExchange"

将 ServiceMetadataBehavior 添加到配置文件或直接添加到 ServiceHost,以启用对该协定的支持

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

  
    "v4.0" sku=".NETFramework,Version=v4.5"/>
  
  
    
      
        "exposeExceptionDetail">
          
          "true" />
        
      
    
    
      
        "NetTcpBinding_ITransfer">
          "None"/>
        
      
        
    
      "TestWcfScreen.Transfer"
               behaviorConfiguration="exposeExceptionDetail">
        
          
            "net.tcp://localhost:8733/Transfer/" />
          
        
        "" 
                  binding="netTcpBinding" 
                  bindingConfiguration="NetTcpBinding_ITransfer"
                  contract="TestWcfScreen.ITransfer">
        
        "mex" binding="mexTcpBinding" contract="IMetadataExchange" />
      
    
  

忘记添加  这个标签