1. 程式人生 > >【WCF】找不到引用協定的預設終端節點

【WCF】找不到引用協定的預設終端節點

最近在番茄專案中摸爬滾打,每天也是被bug虐千百遍啊!

涉及到將本地資料更新到伺服器中,但是為了減少對資料庫的連線,降低資料庫的壓力!我們需要把更新服務寫到WCF中,這個時候,如果需要更新的時候只需要在D層中呼叫一下發布的介面,就可以進行更新操作了!

 

錯誤

就在D層引用服務的時候,發生了這個錯誤:

 

原因

雖然你是D層需要引用介面,但是最終使用的還是WPF介面(U層),然而PF介面裡的配置檔案中並沒有有關於終節點的配置資訊。

所以,你需要的操作是:

將D層生成的配置檔案中的  <system.serviceModel>中的內容複製到U層中,這個時候,問題也就解決了!

 

問題雖小,但是以小見大,可是看出,我們雖然是D層表面引用,其實還是U層最終使用!

所以解決問題時,通過現象看本質很重要!