在.NET 4中用IIS部署WCF就这么简单
来源:互联网 发布:php david sklar pdf 编辑:程序博客网 时间:2024/04/30 10:51
在.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
- 在.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 需要注意的几个地方
- 社会,就这么简单
- 正则就这么简单
- 某牛的QT+ffmpeg 播放器 的readme
- 基础_C# 继承,抽象类,密封类,类的多态性
- 寒假计划
- service UT
- [VC]关闭笔记本显示器
- 在.NET 4中用IIS部署WCF就这么简单
- UI线程和windows消息队列机制
- dao UT
- 常用指令
- 【收集】巴厘岛自助游攻略
- 文章管理系统【Struts2+Hibernate3+Spring2.5】
- C++中Static的完全解析
- 正则
- 【转】网络通讯模型(大家一起讨论)http://bbs.chinaunix.net/thread-1840615-1-1.html