最近在項目中使用到了WCF,我的開發工具是VS2012,特將使用過程中發現的問題在此記錄下,同時也分享下使用的心得吧。
出現的問題主要分為兩中類型:一種在解決方案中更新本解決方案內部的WCF服務,一種是在解決方案中添加已經發布到IIS上的WCF服務。下面我就這兩種情況分別作說明。
(1)在解決方案中更新本解決方案內部的WCF服務
更新WCF服務,這個操作很簡單,直接右鍵更新服務引用,在實際開發過程中相信大家都是這么做的,可是當更新完后,app.config里面的配置文件里面有關當前WCF服務的配置就會消失,如圖:
對於這個問題的解決方法是:
a、在整個解決方案上右鍵,清理解決方案
b、將要更新的WCF通過運行起來
c、將要更新的WCF重新更新下即可,這樣app。config里面的配置文件就會保留下來。
(2)在解決方案中添加已經發布到IIS上的WCF服務,
這個問題網上已有解決方法,具體可參考這篇文章:http://www.cnblogs.com/tangfd405/p/3325450.html,按照里面的解決方法做就能搞定。
以上,是我在使用WCF過程中碰到的問題,希望對大家有幫助。