当前位置:首页 > Windows程序 > 正文

C# 项目引用WebService,提示报错“在 ServiceModel 客户端配置部分中,找不到引用协

2021-03-26 Windows程序

项目情况:C# 类库项目里引用了WebService,Web层调用类库,将返回的Json结果在Web界面展示

在类库添加了服务引用,命名为:XSystemWebservice,在代码中使用:

XSystemWebservice.XSystemWebserviceSoapClient r = new XSystemWebserviceSoapClient();
                string result = r.ReturnDocStatus(DocID);

调试过程报错:在 ServiceModel 客户端配置部分中,找不到引用协定“......”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素

原因:在Web层的web.config中ServiceModel没有进行相关的定义。

解决:在类库中引用WebService,,会自动生成app.config文件,里面定义了<system.serviceModel>节点。将该节点信息复制在Web.config中。

结果:调试成功。

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/67806.html