一个完整的WCF服务的发布与测试过程_第1页
一个完整的WCF服务的发布与测试过程_第2页
一个完整的WCF服务的发布与测试过程_第3页
一个完整的WCF服务的发布与测试过程_第4页
一个完整的WCF服务的发布与测试过程_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用VS自带的WCFSVCHost(WCF服务主机)发布WCF服务,时刻开发人员测试使用。下面我们来看一下如何在IIS中部发布一个WCF服务。环境是VS 2008 (公司电脑没有安装VS2010)_我们从头开始,不写代码,完全的配置,会收获不小。新建一个WCF 服务库建立一个WCF服务应用程序结果如下删除掉WCF程序中不需要的默认文件,如下图为WcfService1项目添加WcfServiceLibrary1的引用,如下图。修改声明指示内容,让这个Service.svc文件的后台代码指向我们创建的WCF服务库项目-WcfServiceLibrary1项目中的服务类,改后的代码如下:<%

2、ServiceHost Language="C#" Debug="true" Service="WcfServiceLibrary1.Service1" %>Ctrl+Shift+B 编译一下解决方案,配置工具用的反射,先编译才行此时我们的WCF服务站点并不能把WCF服务库中的服务和终结点发布出来,还需要我们对web.config进行一系列的配置工作。右键我们要配置的Web.Config文件,编辑WCF配置在弹出的服务配置窗口中,把Service1服务指定到WCF服务库的WcfServiceLibrary1.dll中的WcfSe

3、rviceLibrary1.Service1服务类上。再把其中的一个对外终结点的Contract设为WCF服务库的WcfServiceLibrary1.dll中的WcfServiceLibrary1.IService1服务契约上。这一步是可选的,我们再为此WCF服务站点添加一个终结点,配置如下图下面我们将试着使用不同的终结点与WCF服务进行交互,查看运行情况。当我们使用IIS5或IIS6发布WCF服务的时候一般只创建Http绑定的终结点,而不能创建使用TCP绑定、管道绑定的终结点。测试服务在Service1.svc上右击,选择“在浏览器中查看”,在IE中运行此服务。由此我们看到我们可以在ASP.NET Development Server中发布我们的WCF服务了。右键WcfService1项目,找到Web选项卡,使用IIS调试,就是部署在IIS的虚拟目录上了设置默认启动页面为,Service1.svc 按F5在WCF测试客户端调用我们刚刚在IIS中发布的WCF服务, 关于更多WCF 测试客户端(WcfTestClient.exe) 注意,使用下图的命令提示窗口,运行WcfTestClient添加服务,并输入服务的地址,这是必须的不得不感叹,微软的东西就是好用啊。我们可以看到发布的服务中有两个终结点:这两个终结点的传输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论