博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在.NET “.NET研究”4中用IIS部署WCF就这么简单
阅读量:6818 次
发布时间:2019-06-26

本文共 973 字,大约阅读时间需要 3 分钟。

  在.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
>

  推荐阅读:

转载于:https://www.cnblogs.com/waw/archive/2011/10/15/2213614.html

你可能感兴趣的文章
SQL注入原理
查看>>
MySQL 锁(lock与latch)
查看>>
python
查看>>
DataTable数据存入指定路径的Excel文件
查看>>
JS 验证
查看>>
【Lua】特性和一些基础语法
查看>>
Jaxb2 实现JavaBean与xml互转
查看>>
easyui的 getSelections 与 getSelected 对比区别
查看>>
算法:街区最短路径问题
查看>>
Linux下Samba的配置
查看>>
如何取消IE“已限制此网页运行可以访问计算机的脚本或ActiveX控件”
查看>>
Android 所遇问题(一)
查看>>
2014年移动媒体趋势报告:中国网络媒体的未来
查看>>
设计模式(15)-Facade Pattern
查看>>
How to get URL parameters with Javascript?
查看>>
【转】易用性测试
查看>>
[翻译svg教程]svg中的circle元素
查看>>
分布系统概念与设计---系统模型
查看>>
核心基础以及Fragment与Activity传递数据完整示例
查看>>
【趣事】一根网线发起的攻击
查看>>