项目又BLL类库,在类库中引用了webservice.在web层调用BLL的方法时
错误如下:
在 ServiceModel 客户端配置部分中,找不到引用协定“OAService.IntranetServiceSoap”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 在 ServiceModel 客户端配置部分中,找不到引用协定“OAService.IntranetServiceSoap”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
源错误:
行 2122: public partial class IntranetServiceSoapClient : System.ServiceModel.ClientBase<Greatwall.Hr.Bll.OAService.IntranetServiceSoap>, Greatwall.Hr.Bll.OAService.IntranetServiceSoap { |
解决方法:
将BLL层中的app.config中的 <system.serviceModel>xxx</system.serviceModel>拷贝到web层的web.config中就可以了.