Chinaunix首页 | 论坛 | 博客
  • 博客访问: 213676
  • 博文数量: 163
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 1720
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-08 11:41
文章分类

全部博文(163)

文章存档

2011年(1)

2009年(162)

我的朋友

分类: 系统运维

2009-06-09 17:12:53

 现在我们已经定义了所有运行我们的TODO应用程序所需要的资料,是该以启用asp.net AJAX的WCF服务方式暴露服务给客户端的时候了。对于这点,我们将添加一个启用AJAX的WCF服务.svc文件。同时,我们将去掉代码分离文件。

  或者,我们可以添加一个XML文件或者文本文件然后将文件重新命名为ToDoService.svc即可。使用XML编辑器打开它并添加如下所示的指令:

<%@ ServiceHost Language="c#" Debug="true" Service="ServiceLibrary.ToDoService" %>

  现在,我们将在web.config文件中放置运行该服务的必要配置信息。该代码如下所示:


 
  
   
    
   

   
    
   

  

 

 
 
  
    webHttpBinding"
     contract="ServiceLibrary.IToDoService" />
  

  
         binding="webHttpBinding" contract="WebUI.HelloWorldService" />
  

 


  现在,在文件上右键属性并选择在浏览器中查看来查看运行的服务。再进入下一阶段之前,必须提到几点事情。在ASP.NET附带的一些特性如 HTTP Context、Session等中你需要添加一个serviceHostingEnvironment 并设置aspNetCompatibilityEnabled="true" 来启用使用的WCF服务。

阅读(200) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~