将WCF服务的编程配置转换为配置文件

你需要定义你的自定义绑定:


  
    
      .. define the parameters of your binding here
    
  

或创建< extensions>存储在单独程序集中的代码中的绑定部分.

3)合同

我没有在任何地方清楚地看到合同 – 你只使用typeof(MyService),但通常,这是具体的服务实例,而不是应该是接口的服务合同(类似于IMyService).你为什么没有明确的服务合同?

无论如何,如果您的服务实现也是合同,同时(不是最佳实践!但可能),那么您有两个端点,如下所示:



然后你需要在这里和那里添加一些洒水(定义服务的“基地址”,给服务命名等等),最后应该是这样的:


    
      
        
          .. define the parameters of your binding here
        
      
    
    
      
        
          
             
          
         
         
         
         
      
    

现在你所缺少的是所定义的行为 – 我将把它作为海报的练习:-)

这有帮助吗?

至于参考 – 嗯…..很难说….我想通常的书(MLBustamante为初学者/中级学习的“学习WCF”,由Juval Lowy为中级/高级的“编程WCF”)是我最好的打赌,还有很多经验,真的.我不知道任何明确显示和教导如何在代码和配置之间转换设置的来源 – 提到的两本书通常都显示两种方式,从中你可以自己弄清楚.

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!