自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WCF啟用端口三步驟實(shí)現(xiàn)

開發(fā) 開發(fā)工具
WCF中對于端口的啟用主要可以分為三個(gè)步驟。我們今天將會(huì)通過這篇文章介紹的內(nèi)容對這三個(gè)WCF啟用端口的步驟進(jìn)行詳細(xì)介紹。

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

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

 

WCF啟用端口共享服務(wù)只需要三個(gè)步驟:

啟用 NET.TCP Port 共享服務(wù)(默認(rèn)是禁用的)

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

設(shè)置 PortSharingEnabled 屬性為 true

第一步. 啟用 NET.TCP 端口共享服務(wù)

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

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

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

第三步:設(shè)置 PortSharingEnabled 屬性為 true

在NetTcpBinding中,定義了一個(gè)特殊的屬性,PortSharingEnabled,表明是否啟動(dòng)端口共享機(jī)制。

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

 

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

 

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

 

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

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

責(zé)任編輯:曹凱 來源: CSDN
相關(guān)推薦

2018-02-08 22:56:45

2010-05-12 16:56:44

2010-05-14 15:06:59

MySQL 5.0

2010-02-22 09:38:22

WCF開發(fā)

2015-01-28 16:09:33

廣域網(wǎng)優(yōu)化

2010-09-29 16:15:04

CISCO 3550交

2009-12-04 09:45:04

2010-03-09 08:55:03

Windows 7公式輸入

2015-03-18 10:35:33

2010-03-22 14:22:21

Python安裝

2010-01-15 09:55:20

軟交換編號方案

2010-02-23 15:12:25

WCF客戶端

2010-08-12 10:15:27

DB2 分區(qū)數(shù)據(jù)庫備份

2010-02-23 14:03:53

WCF契約回調(diào)

2010-01-06 17:41:24

交換機(jī)策略路由配置

2009-08-25 09:42:27

Windows 7系統(tǒng)瘦身

2010-04-20 20:53:35

實(shí)現(xiàn)網(wǎng)絡(luò)負(fù)載均衡

2009-11-10 12:55:26

VB.NET三維模型

2010-08-12 10:10:37

FlexMapABC

2009-11-16 13:04:04

PHP上傳文件代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號