WCF动手实验营.docxVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WCF动手实验营

Hands-On LabASI03-HOLWeb服务开发管理新体验– WCF4+Windows Server AppFabricLab version: 1.0.0 Last updated: 11/15/2010Virtual Machine Logon Details: UserName: Administrator, Password: P2ssW0rd 概述WCF是.NET Framework提供一个统一调度编程模型, 它能够创建应用程序组件并发布为Web服务。不管是实现标准的Web服务,还是开发一个具有高安全性的Web服务, 都可以用相同的方法来开发服务逻辑。只需要改变服务的配置,就可以改变Web服务的类型。WCF提供了广泛而强大的功能。在过去发布的WCF中,功能如此的广泛以至于开发人员往往难于抉择究竟使用何种配置。在WCF4中,简化了配置。 创建标准的Web服务不必配置整个服务。另外,我们可以用Windows Server进行服务托管,并且可以使用Windows Server AppFabric对服务进行管理。在这个试验中你将创建一个简单的WCF服务。你可以看到,使用WCF4是多么容易去实现,并且你将学到如何使用Windows Server AppFabric进行管理。目标在实验中你将学习:?如何使用WCF创建Web服务?如何简化WCF使之更易使用?如何使用Windows Server AppFabric部署和监控服务练习1:无配置服务在WCF4里,你能创造一个没有任何配置的服务。在这个练习中,你将学习如何创造出一个没有任何配置的WCF服务。作业1-创建一个Web Site点击开始 - 所有程序 - Microsoft Visual Studio 2010创建一个空白的ASP.NET网页应用程序SettingValueLanguage Visual C# or Visual Basic Target Framework.NETFramework 4 Installed Templates Web Template ASP.NET Empty Web Application Name WCF4Configuration Location Source\Ex1-NoConfig\Begin Solution Name WCF4Configuration 图1新建一个空白的ASP.NET网页应用程序—C#图2 新建一个空白的ASP.NET网页应用程序—Visual Basic作业2-创建WCF服务在新建的项目(Project)上点击右键,选择“Add - New Item”Setting Value Language Visual C# or Visual Basic Installed Templates Web Template WCF Service Name EchoService.svc 图3创建一个叫EchoService.svc的服务—C#图4创建一个叫EchoService.svc的服务—Visual Basic打开IEchoService并修改它,如下:C# [ServiceContract] publicinterfaceIEchoService{ [OperationContract] string Echo(string message); } Visual Basic ServiceContract() PublicInterfaceIEchoServiceOperationContract() FunctionEcho(ByVal message AsString) AsString EndInterface 在EchoService.svc点击右键,选择“View Code”。继续添加命名空间:C# usingSystem.Globalization; Visual Basic Imports System.Globalization删除DoWork方法并修改EchoService类实现Echo方法,如下:C# publicstring Echo(string message) { if (string.IsNullOrEmpty(message)) thrownewArgumentNullException(message); returnstring.Format(CultureInfo.InvariantCulture, Echo: {0}, message); } Visual Basic Public FunctionEcho(ByVal message As String) As String ImplementsIEchoService.EchoIf (String.IsNul

文档评论(0)

80219pm + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档