關於WCF和Silverlight除錯的問題

2022-02-10 06:34:44 字數 1277 閱讀 7701

最近很多朋友在跟我討論wcf和silverlight開發時,都經常會問到乙個小問題,如何同時除錯wcf和silverlight程式,這裡做乙個簡單的demo來演示,方便查閱。

首先建立乙個silverlight專案,不需要附加到web上。

wcf專案中會有乙個預設的服務,為了簡單演示,我們不做修改:

在silverlight專案中新增這個wcf服務的引用:

我們在wcf服務和silverlight中分別打斷點

注意需要在wcf端放乙個策略檔案

內容為:

<?xml version="1.0" encoding="utf-8"?>

然後,我們先在wcf服務上將服務serivce1.svc設定為啟動頁面

然後在wcf上debug中啟動新例項

服務就啟動起來了

同樣的方法啟動silverlight專案

我們會發現首先在sl呼叫服務的地方斷點了:

按一下f5試試,在wcf也斷點了

這個demo比較簡單,主要是為了解決wcf和silverlight兩邊除錯的問題,方便朋友們搜尋。

WCF 關於自定義MessageHeader支援

我們在專案中有些公共資訊可以不通過方法引數提供,將這些資訊封裝到messageheader,通過客戶端提交給server。這種情況下我們需要注意wcf不同的例項模式 會話模式對header的支援情況 實力模式 instancecontextmode percall persession支援heade...

WCF簡單案例和WCF應用的通訊過程

wcf的通訊過程 關於wcf應用的通訊過程以乙個情景案例來看 1.wcf中的a,b,c a address 位址,理解為服務的url,計算機通過url位址找到我們需要呼叫的服務。b binding 繫結,binding實現客戶端和服務端通訊的底層細節。c contract 契約,contract的主...

關於WCF的一點小結

wcf核心技術 筆記 wcf的重要性 全球分布式網路的核心是服務,在windows平台上,wcf是提供和使用服務最簡單的方式 遮蔽了負責的底層通訊協議 契約 服務契約 同步請求 響應操作 非同步請求 響應操作 單向操作 雙工操作 資料契約 訊息契約 小結 wcf非常多地利用soap標準來進行契約定義...