本文介绍了无法使IErrorHandler工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我有一个样本WCF服务 我的合同: Hi,I have a sample WCF service My Contract: 使用 System.ServiceModel; 命名空间 ServiceImplemention { [ServiceContract] public 界面 IService { [OperationContract] string PerformErrorOperation(); } } using System.ServiceModel; namespace ServiceImplemention { [ServiceContract] public interface IService { [OperationContract] string PerformErrorOperation(); } } 推荐答案 您需要类型规范中的完整程序集名称: < 添加 名称 = " errorHandler" 类型 = " ServiceImplemention。 ErrorHandlerElement,ServiceImplemention" /> 应为: < add 名称 = " errorHandler" ; type = " ServiceImplemention.ErrorHandlerElement,ServiceImplemention,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null" /> -Scott You need the full assembly name in the type specification: <add name="errorHandler" type="ServiceImplemention.ErrorHandlerElement, ServiceImplemention"/>should be: <add name="errorHandler" type="ServiceImplemention.ErrorHandlerElement, ServiceImplemention, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>-Scott 这篇关于无法使IErrorHandler工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-19 16:13