我们今天将会在这篇文章中为大家简要的概述一下有关AJAX WCF服务项模板的启用方式。相信对于大多数初学者来说对这方面了解的程度还不是很深。希望通过对此的解读可以充分掌握这一应用技术。#t#
成都创新互联长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为潜江企业提供专业的成都网站设计、网站建设,潜江网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
开发平台
1.Visual Studio 2008 SP1
2..NET Framework 3.5 SP1
3.ASP.NET AJAX
4.IIS 7或者VS 集成Web服务器 [WCF 和 SVS 文件配置]
5.Windows Vista
介绍
WCF (Windows Communication Foundation)中新增了很多特性来加强微软应用程序开发平台,尤其是在应用程序之间的通信上。在本篇文章中,我们讲了解到WCF是如何直接在客户端JavaScript中使用的场景。这是由ASP.NET AJAX提供的一项非常酷的特性。在本篇文章中,我们 不会对WCF的内部细节加以大量讨论,而是讲主要精力放在如何在JavaScript中直接使用服务。因此,我们在幕后不会对ASP.NET或者.NET运行时是如何管理这些功能的特性进行探讨。
为了演示文中涉及的理论与事实,我们讲创建一个带有两个工程的解决方案。因此,不浪费时间了,开始创建一个空白的解决方案并保存起来。现在,添加一个新的类库项目到解决方案中。命名该类库为ServiceLibrary。然后,添加一个Web应用程序工程到该解决方案中并命名为WEBUI。后面我们将看到有两种方式添加能够让JavaScript调用的WCF服务。
1.使用启用AJAX WCF服务项模板
2.在类库中使用服务接口定义
这里,我们将看到一种简单明了的方式在JavaScript中调用一个WCF服务。右键点击Web应用程序工程并选择添加新项。选择启用AJAX的WCF服务项模板,并命名为“HelloWorldService.svc” ***点击确定。此时,向导会如愿添加一个HelloWorldService.svc文件到解决方案中。该文件也提供了代码分离页面。如果你在一个XML文件编辑器中打开了该文件,你将看到如下形式的标签:
- < %@ ServiceHost Language="C#" Debug="true"
- Service="WebUI.HelloWorldService" CodeBehind=
"HelloWorldService.svc.cs" %>
如果你打开后台代码文件,将看到如下形式的代码:
- namespace WebUI
- {
- [ServiceContract(Namespace = "")]
- [AspNetCompatibilityRequirements(RequirementsMode =
- AspNetCompatibilityRequirementsMode.Allowed)]
- public class HelloWorldService
- {
- [OperationContract]
- public void DoWork()
- {
- return;
- }
- }
- }
以上就是我们为大家介绍的有关AJAX WCF服务项模板的相关内容。
网页名称:AJAXWCF服务项模板正确使用方法介绍
链接分享:http://www.gawzjz.com/qtweb2/news24/19674.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联