在.NET 4中用IIS部署WCF就这么简单
来源:互联网 发布:淘宝第三方公司 编辑:程序博客网 时间:2024/04/30 13:27
在.NET 3.5中,我们需要这样做:
1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如:
<%@ ServiceHost Language="C#" Debug="false" Service="CNBlogs.Service.Impl.HelloService"%>
2. 在web.config/system.serviceModel/bindings/basicHttpBinding中添加一个binding。
3. 在web.config/system.serviceModel/behaviors/serviceBehaviors中添加一个behavior。
4. 在web.config/system.serviceModel/services中添加一个service,并且:
a) 设置behaviorConfiguration属性。
b) 设置name属性。
5. 在service下添加一个endpoint,并且:
a) 设置binding属性。
b) 设置name属性。
c) 设置contract属性。
在.NET 4中,我们只要这样做:
在web.config/system.serviceModel/serviceHostingEnvironment/serviceActivations中增加下面两个属性即可:
<add relativeAddress="HelloService.svc" service="CNBlogs.Service.Impl.HelloService"/>
这样配置后,就可以正常调用WCF服务。
如果需要通过SvcUtil.exe生成客户端代理,只需在serviceBehaviors中添加:
<behavior>
<serviceMetadata httpGetEnabled="true"/>
</behavior>
推荐阅读:
* A Developer's Introduction to Windows Communication Foundation 4
* New Features of WCF 4.0
转自:http://www.cnblogs.com/dudu/archive/2011/01/18/1938490.html
- 在.NET 4中用IIS部署WCF就这么简单
- 在.NET 4中用IIS部署WCF就这么简单
- 在.NET 4中用IIS部署WCF就这么简单
- wcf 部署在IIS上,tcp.net
- net.tcp的wcf服务部署在iis上面
- WCF 部署在IIS上
- .net 部署在iis
- WCF在 IIS上面 部署的步骤
- WCF在 IIS上面 部署的步骤
- IIS下部署WCF
- WCF部署到IIS
- wcf 部署 iis
- asp.net 网站在Apache下的配置,就这么简单
- 如何在IIS中部署和注册WCF服务(转)
- 在IIS上部署WCF服务详细过程
- 在IIS 上部署 WCF 需要注意的几个地方
- 社会,就这么简单
- 正则就这么简单
- Cocos2d开发资源大集合
- 【Android基础】获取手机分辨率、状态栏、标题栏高度
- 私有地址简介
- 软件天才与技术民工
- python 遍历文件夹目录,三个函数
- 在.NET 4中用IIS部署WCF就这么简单
- Android权限列表permission说明
- WinCE的cab文件
- volatile的作用
- 中断代码阅读(1)_共享中断和短时间两次同一中断
- 14个同陌路人匿名聊天在线工具排除你的寂寞和无聊
- java 数字转汉字
- Java 克隆Clone 和 Apache BeanUtils
- SQL Server 2008新特性——资源调控器