none
mexが取得できない RRS feed

  • 質問

  • .NET 4.0でWCFを使って開発しています。

    webHttpBindingを使用してXMLで通信をするシステムなのですが、

            <endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />

    を追加しても

    mexで正しいエンドポイントが取得できません。

     

     

       let createRemoteChannel<'a> mex =
    
          let client = new MetadataExchangeClient ( new EndpointAddress (mex) )
    
          let metadata = client.GetMetadata ()
    
          let importer = new WsdlImporter (metadata)
    
          let endpoints = importer.ImportAllEndpoints ()
    
          let factory = new ChannelFactory<'a> (endpoints.[0])
    
          factory.CreateChannel ()
    

     

     

    どうもwebHttpBindingを使ったときにmexがおかしくなっていると思うのですが

    解決法をご存じでしたらぜひ教えてください。

    よろしくお願いします。

     

    2011年6月10日 0:23

回答