一个完整的WCF服务的发布与测试过程.pdf

上传人:tbuqq 文档编号:4770296 上传时间:2019-12-11 格式:PDF 页数:14 大小:3.07MB
返回 下载 相关 举报
一个完整的WCF服务的发布与测试过程.pdf_第1页
第1页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《一个完整的WCF服务的发布与测试过程.pdf》由会员分享,可在线阅读,更多相关《一个完整的WCF服务的发布与测试过程.pdf(14页珍藏版)》请在三一文库上搜索。

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

2、brary1项目中的服务类,改后的代码如下: Ctrl+Shift+B 编译一下解决方案,配置工具用的反射,先编译才行 此时我们的WCF 服务站点并不能把WCF 服务库中的服务和终结点发布出来,还需要我们 对 web.config进行一系列的配置工作。 右键我们要配置的Web.Config文件 ,编辑 WCF 配置 在弹出的服务配置窗口中,把Service1服务指定到WCF 服务库的WcfServiceLibrary1.dll 中的 WcfServiceLibrary1.Service1服务类上。 再把其中的一个对外终结点的Contract设为 WCF 服务库的 WcfServiceLibra

3、ry1.dll中的 WcfServiceLibrary1.IService1服务契约上。 这一步是可选的,我们再为此WCF 服务站点添加一个终结点,配置如下图 下面我们将试着使用不同的终结点与WCF 服务进行交互,查看运行情况。 当我们使用IIS5 或 IIS6 发布 WCF 服务的时候一般只创建Http 绑定的终结点,而不能创建 使用 TCP 绑定、管道 绑定的终结点。 测试服务 在 Service1.svc上右击,选择 “ 在浏览器中查看” ,在 IE 中运行此服务。 由此我们看到我们可以在ASP.NET Development Server中发布我们的WCF 服务了。 右键 WcfSer

4、vice1项目,找到Web 选项卡,使用IIS 调试,就是部署在IIS 的虚拟目录上 了 设置默认启动页面为,Service1.svc 按 F5 在 WCF 测试客户端调用我们刚刚在IIS 中发布的WCF 服务, 关于更多WCF 测试客户端 (WcfTestClient.exe) 注意,使用下图的命令提示窗口,运行WcfTestClient 添加服务,并输入服务的地址,这是必须的 不得不感叹,微软的东西就是好用啊。 我们可以看到发布的服务中有两个终结点:这两个终结点的传输方式不同,但提供的方法是 相同的。 附加内容 你可以通过上面的方法,集成多个Wcf 服务库到WcfService1中来,动手试试吧

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1