新聞中心
WCF開(kāi)發(fā)框架可以幫助我們實(shí)現(xiàn)可靠性較高的跨平臺(tái)解決方案。對(duì)于這樣一款功能性較強(qiáng)的工具,我們?cè)趯?shí)際使用中通常也會(huì)遇到一些問(wèn)題。在這里就來(lái)了解一下其中Silverlight客戶端調(diào)用WCF服務(wù)的一些難題解疑。#t#

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開(kāi)發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺(jué)設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開(kāi)發(fā)等方面的工作,以確保網(wǎng)站外觀精美、成都網(wǎng)站制作、做網(wǎng)站易于使用并且具有良好的響應(yīng)性。
WCF服務(wù)端做好后,可以通過(guò)SVCUTIL.exe工具生成客戶端代碼和配置文件,這些內(nèi)容比較簡(jiǎn)單,在這里就不做詳細(xì)介紹。
但是,如果使用Silverlight客戶端調(diào)用WCF服務(wù),則無(wú)法直接應(yīng)用這些類文件和配置文件。
那么針對(duì)以上這些問(wèn)題,我們應(yīng)該如何正確解決呢?
1.silverlight默認(rèn)不能引用其他.net類庫(kù)項(xiàng)目,原因是MSCORLib的版本不同。這一點(diǎn),主要是因?yàn)?NET和Siverlight屬于不同的平臺(tái),雖然兩者都可以使用C#或者VB.net來(lái)開(kāi)發(fā)。
2.微軟給出的Silverlight客戶端調(diào)用WCF服務(wù)解決辦法是,silverlight通過(guò)web service方式來(lái)應(yīng)用WCF服務(wù)。具體步驟是:
a. 先建立WCF服務(wù)ASP.net網(wǎng)站;
b. 然后添加“啟用了Silverlight的WCF服務(wù)”;
c. 修改服務(wù)契約;
d. 在Silverlight里邊添加SVC的網(wǎng)絡(luò)地址引用,這和添加其他WEB Service類似,給客戶端的服務(wù)引用起名字,然后就可以在Silverlight里邊使用了。
以上就是Silverlight客戶端調(diào)用WCF服務(wù)出現(xiàn)問(wèn)題后的解決方法。
文章標(biāo)題:Silverlight客戶端調(diào)用WCF服務(wù)難題解疑
URL標(biāo)題:http://www.dlmjj.cn/article/cdehcgj.html


咨詢
建站咨詢
