热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

WCF多服务配置失败

问题首先来看一下项目结构如图中所示,我需要在App.config文件中配置两个服务:IBookSerivices和IWcfSvrCallBack配置的结果如下面的XML代码

问题


首先来看一下项目结构

如图中所示,我需要在App.config文件中配置两个服务:IBookSerivices和IWcfSvrCallBack

配置的结果如下面的XML


代码

<services>
<service behaviorConfiguration="services_first.Service1Behavior"
name
="services_first.BookServices">
<endpoint address="" binding="wsHttpBinding" contract="services_first.IBookservices">
<identity>
<dns value="localhost" />
identity>
endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8731/Design_Time_Addresses/services_first/Service1/" />
baseAddresses>
host>
service>


<service behaviorConfiguration="services_first.Service1Behavior"
name
="services_first.WCFSvrCallBack">
<endpoint binding="wsHttpBinding" bindingConfiguration="" contract="services_first.IWCFSvrCallUser" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8731/Design_Time_Addresses/services_first/Service1/" />
baseAddresses>
host>
service>
services>
<behaviors>

我在谳试启动新实例时出现以下错误:

System.InvalidOperationException: 协定需要双工,但是绑定“WSHttpBinding”不支持它或者因配置不正确而无法支持它。

 

是哪儿配置错了呢?请指点,谢谢啊!



最佳回答


将配置:  
                     
                         
                   
 
               
 
中的wsHttpBinding改成wsDualHttpBinding。

试试



推荐阅读
author-avatar
毛残品_394
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有