.net - WCF 自定义 BehaviorExtension 错误 : An extension "silverlightFaults" already appears in extension collection. 扩展名必须是唯一的

标签 .net silverlight wcf wcf-binding

WCF 自定义 BehaviorExtension 错误:扩展“silverlightFaults”已出现在扩展中

收藏。扩展名必须是唯一的。

我有一个用于silverlight项目的自定义behaviorExtension,它有助于沟通faultcontract

给客户的消息。调用服务时会出现此错误。在开发和质量检查框中效果很好,但

不在 PROD 测试服务器中。关于从哪里开始以及如何调试的任何想法?

平台:.NET 3.5、Silverlight、WCF、Win2003 x64

任何帮助表示赞赏。

web.config 部分:

<extensions>
    <behaviorExtensions>
        <add name="silverlightFaults"
            type="Mrr.Srsa.Services.SilverlightFaultBehavior, Mrr.Srsa.Services, Version=1.0.0.0, 

Culture=neutral, PublicKeyToken=9e9f5a95ab06f177"/>
    </behaviorExtensions>
</extensions>
<behaviors>   
    <endpointBehaviors>
        <behavior name="SilverlightFaultBehavior">
            <silverlightFaults />
        </behavior>
    </endpointBehaviors>
</behaviors>

最佳答案

好吧,异常几乎说明了一切:在配置层次结构的更高位置(更高级别目录中的 web.config/machine.config 等)已经有一个名为 silverlightFaults 的扩展。尝试贴 之间

--larsw

关于.net - WCF 自定义 BehaviorExtension 错误 : An extension "silverlightFaults" already appears in extension collection. 扩展名必须是唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876632/

相关文章:

c# - 如何使用 PutObjectAsync 通过 dotnet SDK 将 base64 pdf 上传到 S3

c# - 当后台任务同时运行时在前台触发事件?

silverlight - Windows Phone 7 应用程序中较小的 PanoramaItems

wcf - 客户端 WCF DataContract 具有来自服务的空/空值

azure - 运行时 azure 应用程序服务中缺少 System.Private.ServiceModel

.net - 当 Transfermode = Stream 时向 WCF 流添加文件名和长度参数

c# - 什么是 TimeZoneInfo.ConvertTime 更快的替代方案?

.net - 不用打印机打印?

.net - Silverlight 3 中没有的 WPF 功能列表

c# - 如何自定义 WCF XML 序列化