在 ServiceModel 客戶端配置部分中,找不到引用協定「WebServiceSoap」的默認終結點元素。這多是由於未找到應用程序的配置文件,或者是由於客戶端元素找不到與此協定匹配的終結點元素

按語:web

     在項目中實現自動升級過程,在類庫中調用webservice取升級update.xml文件,添加服務調用,但在類庫中調用時就出現異常,但在簡單的測試工程中沒有問題。解決方法採用下面介紹的方法app

在主項目中也添加一個app.config, 並把類庫中的app.config中相關內容拷過來便可。測試

 

在引用WebService後,程序運行到實例化WebService時報錯,錯誤以下:spa

因爲WebService我是在類庫裏添加的,主程序引用了這個類庫,就出現了這個問題。.net

解決辦法:3d

根據異常信息:xml

「在 ServiceModel 客戶端配置部分中,找不到引用協定「WebServiceTest.WebServiceSoap」的默認終結點元素。這多是由於未找到應用程序的配置文件,或者是由於客戶端元素中找不到與此協定匹配的終結點元素。」blog

判斷出多是讀取配置文件時未讀取到。webservice

因而在主程序裏也新建個App.config文件,並把類庫裏引用WebService時生成的app.config配置文件中system.serviceModel節點下的內容都拷貝到剛新建的App.config文件中的configuration節點下,保存後運行,問題解決。io

system.serviceModel節點內容以下:

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

相關文章
相關標籤/搜索