由於使用分布式開發,因此在調試時,要分為客戶端調試和服務端調試兩種情況,下面就對這兩種情況的調試步驟分別加以詳細說明 調試客戶端的頁面代碼 當僅僅需要調試客戶端代碼時,按照以下步驟進行操作: 1、 在頁面代碼需要調試的地方打上斷點; 2、 選中SilverLightStart文件夾下的工程,點右鍵,選擇Debug---Start new intance既可。 調試服務端代碼 當要調試服務端代碼時,按照以下步驟進行操作: 1、 在服務端代碼需要調試的地方打上斷點。 2、 選中Host文件夾下的WCFIISService文件,點右鍵,選擇Debug---Start new intance,出現一個后台頁面,將此頁面最小化。 3、 選中SilverLightStart文件夾下的工程,點右鍵,選擇Debug---Start new intance既可調試服務端代碼。
WCF多層結構的開發,與往常的單程序調試有所不同,總是由於通信導致調試的無法進行,搜了一下互聯網,找到了這個辦法,測試后發現可行。
在WCF的HOST(寄主)所在項目中右鍵->調試->啟動新實例,開始調試服務端。
在客戶端所在項目中右鍵->調試->啟動新實例,開始調試客戶端。
這樣的話,不管在同一個解決方案中還是不同解決方案中都可以進行WCF的調試。