WCF 服務應注意的問題

2021-07-09 15:23:09 字數 724 閱讀 2160

2023年1月25日我畢業滿一年半了,之前接觸的wcf很少,所以我現在總會遇到一些小問題,細節的問題。雖然問題解決了,但是下一次遇到的時候由於時間的問題,所以也經常會忘記,這是我個人的問題,對初學的網友們有幫助的可以看一看,當然對於那些技術大牛這不算什麼問題。

我的wcf專案中的架構是分為服務層(wcf服務)、業務邏輯處理層、表現層的話。

服務層(wcf服務)是用來處理對資料庫的操作;

業務邏輯層是用來處理業務上的邏輯,整理好業務邏輯規則後創給服務層對資料庫進行處理;

表現層就是我肉眼能看見的介面,表現層通過呼叫業務邏輯層的方法來達到給使用者的需求。

而這時業務邏輯層的配置檔案

但我呼叫業務邏輯層的dll 類庫的時候,總會報錯(找不到對應的服務),就是因為我在表現層沒有把加入服務層的位址,所以找不到對應的服務的。(這個問題原因是因為應用程式中只能讀取當前應用程式的配置檔案,不能讀取它所呼叫的類庫的配置檔案,所以如果不再在表現層配置檔案中新增wcf服務位址的話,程式根本找不到wcf服務的位址,所以就找不到對應的服務)。所以要在表現層再加入wcf服務位址的配置,如下圖所示:

我寫此博文只是為了讓我自己以後記住別總忘了新增配置檔案該有的引數

WCF服務注意問題之 服務的繼承問題

wcf 服務注意問題之 服務的繼承問題 wcf中的服務實現是無法繼承的,服務契約也是無法繼承的,如子介面要能夠成為服務契約,必須也要標上 servicecontract 屬性,如下面的 1.服務介面繼承 servicecontract public inte ce ibaseservice publ...

應注意的問題

1.區域性變數的名稱要有意義,盡量用對應的英文命名,比如 使用者姓名 變數,不要用aa bb cc等來命名,而要使用username。2.不要使用單個字母的變數,如i n x等。而要使用index temp等。用於迴圈迭代的變數例外。3.應該使用pascal命名法命名方法名 屬性名 類名和命名空間,...

使用指標應注意的問題

使用指標應注意的問題 1.錯誤的對乙個未初始化的指標進行解引用,2.錯誤的對乙個null 指標進行解引用。解引用乙個 null 指標的結果因編譯器而異,允許程式在這樣的訪問之後還可以繼續進行的原因可能是這個程式可能沒有正確的執行。3.向函式錯誤的傳遞空指標 4.指標減去乙個整數,結果產生的指標所指向...