類庫文件引用web服務報錯解決方法-在 ServiceModel 客戶端配置部分中,找不到引用協定的默認終結點元素


由於需求,需要改造原有應用,因原有應用是寫在console下面的,現在需要開放至web下,

想到BIZ層應用代碼都是一樣的,又不想在web下在添加引用,而重復寫代碼,故將原有的console下的服務和web下服務一起遷移至BIZ層

於是我將console下的引用,web下的引用,全部添加至BIZ層進行引用

但在調試,運行的時候,問題出現了,

在 ServiceModel 客戶端配置部分中,找不到引用協定“PutMCCases.PutMCCasesSoap”的默認終結點元素。這可能是因為未找到應用程序的配置文件,或者是因為客戶端元素中找不到與此協定匹配的終結點元素。

於是我在BIZ層 重復添加/刪除引用服務(名稱與console和web不同) ,再嘗試,還是不行。

最后終於找到解決方案:

這個報錯信息是說明你的調用程序端的config文件沒有配置PusMCCases.PutMCCasesSoap元素

於是果斷在console下的app.config/serviceModel和web.config/serviceModel 加入

在BIZ生成的PusMCCases.PutMCCasesSoap配置文件,調試,運行,成功啦。

 

參考鏈接,http://bbs.csdn.net/topics/370190211


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM