1、wcf來搭建伺服器,有兩種客戶端,一個是WP8手機,一個是PC,
mvc4 -->web api -->寫GET或者POST 的Action方法,返回JSON 需要什麼樣的API隨便就行了吧。
你是想WP8請求一個API,PC端即使提示?MVVM的WPF因該可以吧。
可以用一個服務的。多寫點介面就行。
2、求教:wcf是干什麼用的啊...?
很久以前,有一家小商店,靠賣些水果過日子。競爭是如此激烈,為了生存,他們不得不自己進貨,把貨堆到自己的房間內,如果顧客需要,他們有時還不得不給顧客送貨,總而言之,他們將所有該乾的活都幹了,只為了能賺到點生活費,這就是艱辛的人生。
一個web程序或者一個winform程序,簡單模式的程序,我們通常都如那個水果店的老闆一樣,把所有的功能都集中到這個程序里,在簡單的狀況下,這很好。
水果店生意越來越好,老闆的資金慢慢雄厚了,他注意到了賣其他東西比賣水果更賺錢,比如說家電、服裝。於是,老闆一口氣又開了幾家店。生意規模越來越大,錢也越賺越多,老闆心花怒放。然而好景不長,亞洲金融風暴來襲,利潤率急劇下降。老闆憂心忡忡,既然外部開源不太可能,那就看看內部能不能節流了。老闆考察一番,注意到,為了銷售,每個店都配置了一個倉庫,每個店都配置了一幫送貨的人馬,這,是不是太浪費了。於是,老闆將所有的倉庫撤銷,成立了一個總倉庫,不管是水果,家店,服裝,都可以存儲到這個倉庫。管理一個倉庫的費用比管理N個倉庫的費用顯然是要少很多的。然後,每個店的送貨人員都辭掉,另外成立一個運輸公司,專門負責送貨,不過水果還是家店還是服裝,裝到紙箱後,他們都是一個樣。經過這么一折騰,成本一下就降了下來,而且還便於管理了,真是一舉兩得,老闆又綻放了笑容。
當程序涉及的范圍越來越大時,也許就要考慮將服務分離出去。WCF是應對分布式開發的,就如水果店老闆,生意大了後,他就是個分布式的了,這邊一家水果店,那邊一家服裝店,他們之間有區別,賣的東西不同,也有共性,都是賣東西,不管是哪家店,他們都需要倉庫,都需要送貨。這時,你就可以單獨成立公司,只提供這兩種服務。如果寫成程序,那麼就如同你開發了一個運輸的WCF,把這個服務放在伺服器上,這樣不管是誰,是Web程序也好,是Winform程序也好,只要介面對應,理解你的服務內容條款(服務契約),都可以要求你這個服務模塊提供標準的服務。
懶得寫了,就這樣。
3、winform wcf訪問伺服器
首先VS中的模板WCF SERVICE APP 項目,是一個承載到IIS的服務,用過web service就清楚,部署都差不多。
客戶端引用wcf服務,知道url地址就行了,客戶端添加服務引用,和添加以前的web service差不多。
客戶端使用到服務端的數據模型,在服務端定義實體類時,添加 datacontract屬性和datamember屬性就ok.
推薦一些教程地址,可以選擇了看看,你提到的這些問題在教程中都有涉及到。
1,WCF系列學習5天速成
2,WCF入門學習【Sheldon_Lou】
3,無廢話WCF系列教程
4,WCF編程
5,WCF入門【停留的風】
6,WCF初探【wangweimutou】
7,WCF【指尖流淌】
8,WCF【xfrog】---重點
4、wcf中 如何實現伺服器與客戶端 是一對多的關系?
建議採用雙工來實現,客戶端和服務端建立長鏈接,服務端需要保存客戶端的鏈接對象,然發消息就從對象列表裡獲取,然後推送消息
5、什麼是wcf架構?
Windows通信基礎(Windows Communication Foundation ),簡稱WCF, 是基於.NET框架的一種開發技術,是一種面向服務的編程模型,用於生成面向服務的應用程序。
運用WCF可以方便地建立一個服務(例如Web伺服器),再建立一個控制台應用程序(例如客戶端),客戶端就可以向伺服器提出申請,伺服器將會相應請求並返回客戶端所需的信息(完成服務)。 最好自己去百度
6、C# WCF處理請求時伺服器遇到錯誤。有關詳細信息,請參閱伺服器日誌。
應該是服務沒有部署好!
7、C#, WCF如何創建一個簡單的伺服器端和客戶端程序?
首先VS中的模板WCF SERVICE APP 項目,是一個承載到IIS的服務,用過web service就清楚,部署都差不多。
客戶端引用wcf服務,知道url地址就行了,客戶端添加服務引用,和添加以前的web service差不多。
客戶端使用到服務端的數據模型,在服務端定義實體類時,添加 datacontract屬性和datamember屬性就ok.
推薦一些教程地址,可以選擇了看看,你提到的這些問題在教程中都有涉及到。
1,WCF系列學習5天速成 http://www.cnblogs.com/huangxincheng/category/340145.html
2,WCF入門學習【Sheldon_Lou】http://www.cnblogs.com/sheldon-lou/category/648478.html
3,無廢話WCF系列教程 http://www.cnblogs.com/iamlilinfeng/category/415833.html
4,WCF編程 http://www.cnblogs.com/zxj159/category/604460.html
5,WCF入門【停留的風】http://www.cnblogs.com/yank/category/568085.html
6,WCF初探【wangweimutou】http://www.cnblogs.com/wangweimutou/tag/WCF/
7,WCF【指尖流淌】http://www.cnblogs.com/jianliutang/category/277163.html
8,WCF【xfrog】---重點 http://www.cnblogs.com/xfrog/tag/WCF/
8、如何將一個wcf 部署到另一台伺服器上
1. 選擇windows的任何一個版本都可以。
2. 大致步驟是:
遠程登錄到主機上
安裝.net framework
確定你的windows系統下是否啟動了IIS。注意設置其埠不是80,例如設置為70
把你的asp.net網站所在目錄復制到主機上
在IIS里邊配置一個新的虛擬目錄(例如abc),使其物理地址為你的網站目錄。
配置這個虛擬目錄的屬性,啟用asp.net應用程序池。
通過你的主機的網卡屬性查看是否啟用了防火牆。如果啟用了,暫時先關閉它!
在主機上本地測試你的網站。例如確保可以從ie地址欄訪問
http //localhost:70/abc/myservice.svc
通過遠程訪問服務,例如確保可以從你的桌面電腦的瀏覽器地址欄訪問
9、無法連接到遠程伺服器 wcf服務
這個一看就是你搭建的伺服器端掛了。別的肯定不用行想,先確保服務端正常的,再去看你的配置端xml有沒有按ABC規則來做