zoukankan      html  css  js  c++  java
  • 在 ServiceModel 客户端配置部分中,找不到引用协定“WebServiceSoap”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素找不到与此协定匹配的终结点元素(转)

    按语:

         在项目中实现自动升级过程,在类库中调用webservice取升级update.xml文件,添加服务调用,但在类库中调用时就出现异常,但在简单的测试工程中没有问题。解决方法采用下面介绍的方法

    在主项目中也添加一个app.config, 并把类库中的app.config中相关内容拷过来即可。

    在引用WebService后,程序运行到实例化WebService时报错,错误如下:

    由于WebService我是在类库里添加的,主程序引用了这个类库,就出现了这个问题。

    解决办法:

    根据异常信息:

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

    判断出可能是读取配置文件时未读取到。

    于是在主程序里也新建个App.config文件,并把类库里引用WebService时生成的app.config配置文件中system.serviceModel节点下的内容都拷贝到刚新建的App.config文件中的configuration节点下,保存后运行,问题解决。

    system.serviceModel节点内容如下:

    https://blog.csdn.net/weixin_42778195/article/details/82967582

  • 相关阅读:
    精简版的MySQL制作步骤
    WCF中常用的binding方式 z
    SQLite的.NET应用自适应32位/64位系统 z
    DEV GridControl 常用属性 z
    SpringBoot项目设置热部署
    SpringBoot整合Quartz定时任务
    单引号、双引号 转义符
    Java几种常见的四舍五入的方法
    Java集合之保持compareTo和equals同步
    你真的了解try{ return }finally{}中的return?(转载)
  • 原文地址:https://www.cnblogs.com/xihong2014/p/10988874.html
Copyright © 2011-2022 走看看