Wcf 启用 silverlight

问题在silverlight客户端的ServiceReferences.ClientConfig文件中,只有</configuration>.

这样就在访问WCF服务时出现“关键字不在数据字典中 的问题”。

 

主要 修改web.config或app.config配置文件如下:

 
  
< system.serviceModel >
< bindings >
< basicHttpBinding >
< binding name ="FireWorkflow.Net.Designer.View.Web.DesignerServiceBehavior" >
</ binding >
</ basicHttpBinding >
</ bindings >
< behaviors >
< serviceBehaviors >
< behavior name ="FireWorkflow.Net.Designer.View.Web.DesignerServiceBehavior" >
< serviceMetadata httpGetEnabled ="true" />
< serviceDebug includeExceptionDetailInFaults ="false" />
</ behavior >
</ serviceBehaviors >
</ behaviors >
< services >
< service behaviorConfiguration ="FireWorkflow.Net.Designer.View.Web.DesignerServiceBehavior"
name
="FireWorkflow.Net.Designer.View.Web.DesignerService" >
< endpoint address ="" binding ="basicHttpBinding" contract ="FireWorkflow.Net.Designer.View.Web.IDesignerService" >
< identity >
< dns value ="localhost" />
</ identity >
</ endpoint >
< endpoint address ="mex" binding ="mexHttpBinding" contract ="IMetadataExchange" />
</ service >
</ services >
</ system.serviceModel >

 其实只是两个地方要改动:

1.绑定形式

 
  
< bindings >
< basicHttpBinding >
< binding name ="FireWorkflow.Net.Designer.View.Web.DesignerServiceBehavior" >
</ binding >
</ basicHttpBinding >
</ bindings >

 

 

 2.引用部分

 
  
< endpoint address ="" binding ="basicHttpBinding"
contract ="FireWorkflow.Net.Designer.View.Web.IDesignerService" >

 

 

 在silverlight从新更新一下引用就可以了。

 

转载于:https://www.cnblogs.com/lwzblog/archive/2010/03/27/1698666.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值