在SilverLight中通過標准的BasicHttpBinding來調用WCF服務是非常容易的, 只要通過VS的添加服務引用功能添加一下就直接能用了, 但是通過net.tcp綁定來調用則相當麻煩. 一. 創建解決方案 首先在VS中創建一個新的SilverLight項目, 將項目 ...
初學Silverlight,現在使用Silverlight調用WCF服務,今天遇到了兩個異常,所以記錄下解決方案。 異常一: 在 ServiceModel 客戶端配置部分中,找不到引用協定 ServiceReference .IService 的默認終結點元素。這可能是因為未找到應用程序的配置文件,或者是因為客戶端元素中找不到與此協定匹配的終結點元素。 異常二: 給定關鍵字不在字典中 造成上面異常 ...
2012-03-18 17:06 1 4358 推薦指數:
在SilverLight中通過標准的BasicHttpBinding來調用WCF服務是非常容易的, 只要通過VS的添加服務引用功能添加一下就直接能用了, 但是通過net.tcp綁定來調用則相當麻煩. 一. 創建解決方案 首先在VS中創建一個新的SilverLight項目, 將項目 ...
從.Net4.0開始,.Net提供了一個Task類來封裝一個異步操作,用來簡化異步方法的調用。.Net4.5更進一步,添加了async和await兩個關鍵字,異步編程同步化,不用再寫一堆散亂的回調或者完成事件處理。Silverlight5開始支持Task類,但是要用await的話就需要編譯器的支持 ...
項目中需要一個上傳文件的操作,於是想到一個解決方案:將客服端文件以二進制數組的形式,用WCF傳到服務器,在服務器端在寫成圖片。試過發現此方案可行,但是當文件過大時問題就出現了。 錯誤:“遠程服務器返回了錯誤: NotFound”解決:1. 遠程服務器返回了錯誤: NotFound ...
去年12月收到一位朋友的郵件,咨詢Silverlight使用WCF服務,應用部署后一直無法訪問的問題,通過幾次交流,才發現在他的項目中,全部使用靜態URL作為WCF服務的Endpoint地址,后來修改為動態地址后,問題解決。本篇簡單介紹如何創建動態WCF Endpoint ...
WCF對我來說既陌生又熟悉,陌生是因為沒怎么接觸過,熟悉是聽得太多,今天抽出點時間看了一下WCF,並且自己也寫了一WCF的小程序以及調用WCF。步驟為: 1.創建一個解決方案WCF,和一個控制台項目WCFTestService(這就就是WCF服務) 2.配置WCF服務的App.Config ...
一:創建一個wcf服務項目 服務可以使用WebHttpBinding以及WebGet或者WebInvoke屬性來暴露。這些屬性每一個都確定HTTP動作、消息格式以及需要暴露給一個操作的消息體形式 ①WebGet屬性使用GET動詞暴露操作。GET相對於其他HTTP動作有重要 ...
,有時需要動態的調用服務端的WCF中的方法,本方法,反射wcf 的接口,動態調用接口中的方法。 主要 ...
今天在工作中遇到這樣一個問題,讓我頭疼了半天,最后頭疼不能讓人屈服,問題還是被我征服了.先展示一下錯誤,看看你們有木有遇到過: 造成這種結果的原因有這么幾個: 1. 服務地址不正確; 2. 服務沒有運行; 3.netTcpBinding和endpoint節點未設置,這是 ...