您的位置:首页 > 其它

Silverlight获取WCF的异常-2

2011-05-20 00:46 218 查看
上章说到Silverlight如果获取WCF的异常,即创建EndpointBehavior,修改HttpStatusCode。参考Silverlight获取WCF的异常

上文说到按照文档配置,会出现错误。今天确定下自己的修改办法,目前这种办法是可行的,如有问题咱们再想办法。人多力量大!

在修改WcfService的配置时,需要添加我们的Behavior

原文如下

<system.serviceModel>

[code] <extensions>

<behaviorExtensions>

<add name=”silverlightFaults”

type=”Microsoft.Silverlight.Samples.SilverlightFaultBehavior,

SilverlightFaultBehavior,

Version=1.0.0.0,

Culture=neutral,

PublicKeyToken=null”/>

</behaviorExtensions>

</extensions>

<behaviors>

<endpointBehaviors>

<behavior name=”SilverlightFaultBehavior”>

<silverlightFaults/>

</behavior>

</endpointBehaviors>

</behaviors>

<services>

<service name=”Calculator.Web.Service”>

<endpoint address=””

binding=”basicHttpBinding”

contract=”Calculator.Web.Service”

behaviorConfiguration=”SilverlightFaultBehavior” />

</service>

</services>

</system.serviceModel>

[/code]

记得把这里的命名空间改成自己的。

如果按照这个进行修改,会发现第15行的代码会有问题,编译可以通过,再进行服务引用时会无法添加引用。

解决办法就是把这行给删除。

对 直接删除 就这么简单。

我就是这样解决这个问题的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐