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

因爲需求,須要改造原有應用,因原有應用是寫在console下面的,如今須要開放至web下,web

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

因而我將console下的引用,web下的引用,所有添加至BIZ層進行引用.net

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

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

因而我在BIZ層 重複添加/刪除引用服務(名稱與console和web不一樣) ,再嘗試,仍是不行。blog

最後終於找到解決方案:console

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

因而果斷在console下的app.config/serviceModel和web.config/serviceModel 加入配置

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

 

參考連接,http://bbs.csdn.net/topics/370190211引用

相關文章
相關標籤/搜索