日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
WCF啟用端口三步驟實現

WCF開發(fā)工具已經推出就立即受到了廣大開發(fā)人員的注意。它獨特的通信功能使得開發(fā)人員能夠輕松的實現特定的功能需求。在這里我們將會針對WCF啟用端口的實現做一個詳細的介紹。#t#

創(chuàng)新互聯公司成都企業(yè)網站建設服務,提供成都網站制作、成都做網站網站開發(fā),網站定制,建網站,網站搭建,網站設計,成都響應式網站建設公司,網頁設計師打造企業(yè)風格網站,提供周到的售前咨詢和貼心的售后服務。歡迎咨詢做網站需要多少錢:18980820575

在一般的網絡環(huán)境中,盡可能避免網絡攻擊,都會通過防火墻將絕大部分的端口封掉,僅僅保留那些常用的網絡服務所用的端口,或者為某一個類應用保留少量的端口。IIS 使用HTTP.SYS實現了對80端口的共享使用,所以我們可以在IIS上部署多個應用程序。那么我們在主機上部署多個TCP的WCF服務,只有有限開放端口的時候怎么辦呢,答案就是啟用NET.TCP的端口共享服務。通過端口共享服務,WCF就可以使用同一個端口部署多個服務:

WCF啟用端口共享服務只需要三個步驟:

啟用 NET.TCP Port 共享服務(默認是禁用的)

WCF 服務采用TCP 協(xié)議

設置 PortSharingEnabled 屬性為 true

第一步. 啟用 NET.TCP 端口共享服務

通過“開始”-〉“控制面板”-〉“管理工具”-〉服務,打開如下圖所示的“服務對話框”,然后定位到Net.TCP Port Sharing Service。

第二步:在WCF服務中使用TCP 協(xié)議

在基于TCP的WCF通信中,我們使用NetTcpBinding處理通信的所有細節(jié),這些細節(jié)中也包括端口的共享。

第三步:設置 PortSharingEnabled 屬性為 true

在NetTcpBinding中,定義了一個特殊的屬性,PortSharingEnabled,表明是否啟動端口共享機制。

你可以通過通過配置的方式來指定NetTcpBinding的PortSharingEnabled屬性達到WCF啟用端口的目的:

 
 
 
  1. < bindings>   
  2. < netTcpBinding>   
  3. < binding name="PortBinding" portSharingEnabled="true" /> 
  4. < /netTcpBinding> 
  5. < /bindings>  

也可以通過代碼方式配置綁定啟用

 
 
 
  1. NetTcpBinding binding = new NetTcpBinding();  
  2. binding.PortSharingEnabled = true;  

該綁定隱式允許外部進程(即承載 Net.TCP 端口共享服務的 SMSvcHost.exe)代表它來管理 TCP 套接字。以上就是對WCF啟用端口的所有步驟的介紹。


分享文章:WCF啟用端口三步驟實現
瀏覽路徑:http://m.5511xx.com/article/cdpopjd.html