在.NET “.NET研究”4中用IIS部署WCF就这么简单
2011-10-15 19:52
232 查看
在.NET 3.5中,我们需要这样做:
1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如:
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中增加下面两个属性即可:
这样配置后,就可以正常调用WCF服务。
如果需要通过SvcUtil.exe生成客户端代理,只需在serviceBehaviors中添加:
推荐阅读:A Developer's Introduction to Windows Communication Foundation 4
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
相关文章推荐
- 在.NET “.NET研究”4中用IIS部署WCF就这么简单
- 在.NET 4中用IIS部署WCF就这么简单
- 一起谈.NET技术,在.NET 4中用IIS部署WCF就这么简单
- 在.NET 4中用IIS部署WCF就这么简单
- 在.NET 4中用IIS部署WCF就这么简单
- 在.NET 4中用IIS部署WCF就这么简单
- 在.NET 4中用IIS部署WCF就这“.NET研究”么简单
- 抛弃WebService,在.NE“.NET研究”T4中用 jQuery 调用 WCF
- IIS 部署WCF时遇到这么个错:
- 使用WC“.NET研究”F实现SOA面向服务编程——简单的WCF开发实例
- WCF简单使用(分别部署在控制台和IIS上)
- N“.NET研究”Hibernate 变的简单
- 解决WCF部署到IIS出现“证书必须具有能够进行密钥交换的私钥,该进程必须具有访问私钥的权限”
- 将WCF部署到IIS上调用报错:由于扩展配置问题而无法提供您请求的页面
- IIS中部署WCF
- 使用WCF实现SOA面向服务编程“.NET研究”—— 架构设计
- IIS 超简单部署免费https Let's Encrypt
- IIS部署WCF
- [WCF]将WCF程序部署在IIS上
- IIS部署WCF报 无法读取配置节“protocolMapping”,因为它缺少节声明