新聞中心
VS2008中有集成的WCF工具。對(duì)于一個(gè)開(kāi)發(fā)人員來(lái)說(shuō),對(duì)于這一工具的應(yīng)用應(yīng)該不會(huì)陌生。在這里我們就為大家介紹一下WCF工具的新特性。#t#

創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供龍泉驛網(wǎng)站建設(shè)、龍泉驛做網(wǎng)站、龍泉驛網(wǎng)站設(shè)計(jì)、龍泉驛網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、龍泉驛企業(yè)網(wǎng)站模板建站服務(wù),十年龍泉驛做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
而在VS2010中我們團(tuán)隊(duì)繼續(xù)為WCF開(kāi)發(fā)工具添加了一系列新功能,希望能為大家提供更好的開(kāi)發(fā)體驗(yàn)。在本文中我將它們逐一羅列出來(lái):
WCF工具在工作流4.0應(yīng)用中添加服務(wù)引用
當(dāng)你在一個(gè)工作流4.0應(yīng)用中添加服務(wù)引用時(shí),你會(huì)看到和以前一樣的添加服務(wù)引用對(duì)話(huà)框,可以輸入服務(wù)的mex或wsdl地址,來(lái)生成客戶(hù)端的代理。不同于以往生成的代碼,這時(shí)還會(huì)生成一組基于XAML的預(yù)先配置好的消息活動(dòng),和服務(wù)中的方法一一對(duì)應(yīng)。當(dāng)你build你的工作流4.0應(yīng)用后,這些活動(dòng)會(huì)加到Toolbox中,你可以拖拽使它們成為你的工作流的一部分,并且使用它們來(lái)調(diào)用服務(wù)。
新的WCF工具工作流服務(wù)模板
在.net4.0中,我們新添加了一個(gè)新的WCF工作流服務(wù)應(yīng)用模板,幫助創(chuàng)建可長(zhǎng)時(shí)間運(yùn)行的工作流服務(wù)。
WCF工具簡(jiǎn)化配置的WCF服務(wù)模板
在WCF4.0中對(duì)配置作了簡(jiǎn)化,包括:使< Services>部分變?yōu)榭蛇x的,在運(yùn)行時(shí)獲得服務(wù)的終結(jié)點(diǎn)信息;支持服務(wù)行為和綁定配置、終結(jié)點(diǎn)配置的名字為空等等。所以在4.0的服務(wù)模板中也在配置文件中體現(xiàn)了這些簡(jiǎn)化的配置,以下是WCF服務(wù)應(yīng)用模板的例子:
- < system.serviceModel>
- < behaviors>
- < serviceBehaviors>
- < behavior>
- < !– To avoid disclosing metadata
information, set the value below
to false and remove the metadata
endpoint above before deployment –>- < serviceMetadata httpGetEnabled="true"/>
- < !– To receive exception details
in faults for debugging purposes,
set the value below to true. Set to
false before deployment to avoid
disclosing exception information –>- < serviceDebug includeException
DetailInFaults="false"/>- < /behavior>
- < /serviceBehaviors>
- < /behaviors>
- < /system.serviceModel>
WCF工具在WCF和工作流服務(wù)應(yīng)用中F5自動(dòng)啟動(dòng)WCF測(cè)試客戶(hù)端
在VS2008中,只支持在WCF服務(wù)庫(kù)模板中F5自動(dòng)啟動(dòng)WCF測(cè)試客戶(hù)端。在VS2010 中,從WCF和工作流服務(wù)應(yīng)用模板創(chuàng)建的WCF服務(wù)應(yīng)用也支持F5自動(dòng)啟動(dòng)WCF測(cè)試客戶(hù)端。在F5前,請(qǐng)先選中特定服務(wù)的.svc或.xamlx文件。
WCF測(cè)試客戶(hù)端支持DataSet類(lèi)型
WCF測(cè)試客戶(hù)端可以測(cè)試WCF服務(wù)或者.NET服務(wù)中使用的DataSet數(shù)據(jù)類(lèi)型。
WCF工具在WCF和工作流服務(wù)應(yīng)用中全新的服務(wù)發(fā)布機(jī)制
Web包:在VS2010中使用MSDeploy打包應(yīng)用,在Web包中包含了IIS設(shè)置信息,相關(guān)的web內(nèi)容,SQL服務(wù)器數(shù)據(jù)庫(kù),安全認(rèn)證,GAC組件,等等。所以Web包可以直接拿到任何服務(wù)器上發(fā)布。
配置文件轉(zhuǎn)換:在VS2010中引入了XML Document Transform (XDT),用于靈活地轉(zhuǎn)換開(kāi)發(fā)時(shí)或發(fā)布時(shí)的配置文件。在配置轉(zhuǎn)換文件web.debug.config, web.release.config中存儲(chǔ)在web.config文件中需要被替換的內(nèi)容。
服務(wù)發(fā)布一步到位:VS2010支持使用IIS遠(yuǎn)程管理服務(wù)把應(yīng)用發(fā)布到遠(yuǎn)程服務(wù)器上。通過(guò)創(chuàng)建好特定的profile,可以支持一鍵式的發(fā)布。
以上是對(duì)VS2010中WCF工具的簡(jiǎn)單小結(jié)。在后續(xù)的文章中,我們將會(huì)對(duì)其中的一些功能作更詳細(xì)的描述。
網(wǎng)頁(yè)題目:VS2008中WCF工具特點(diǎn)分析
文章地址:http://m.fisionsoft.com.cn/article/dhsegei.html


咨詢(xún)
建站咨詢(xún)
