WCF Notes4(Host)

IIS/WAS vs. Self-Hosting (console app,windows form, windows service)
Self-hosted endpoints are directly configured
IIS/WAS(Windows Process Activation Service) endpoints are relative to .svc file
IIS/WAS Extended features
   Service  activation
Health monitoring and recycling

Management tools

ServiceHost Events
Opening,Opened
Closing,Closed
Faulted,UnknownMessageReceived
e.g:
host.Faulted+=new EventHandler(OnFaulted));//OnFaulted: method

host.Open();

Service Behaviors (how are request been processed)
debug (e.g.: including exception handling)
authentication & authorization

throtolling


IIS vs. WAS

IIS and WAS provide automatic activation. As soon as a message arrives, the service is activated.
IIS and WAS will monitor services. They will shut down a service’s process if it is idle or unresponsive. The next time a client calls the service, the process is recycled and restarted. IIS and WAS also provide health monitoring tools.
If you host a service using IIS, clients can communicate with it only using HTTP. If you host the service using WAS, clients can communicate using HTTP, TCP, named pipes and Microsoft Message Queueing (MSMQ).





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值