WCF服務端口共享

在開發使用多個WCF時,爲了使計算機相對安全一點,需要共用端口;但會發現後一個服務運行不了,提示”已經有應用程序在監聽“;


這個問題解決起來很簡單:


1、把多個WCF服務的NetTcpBinding的PortSharingEnabled屬性設置爲true;


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



2、啓動服務管理器的Net.Tcp Port Sharing Service服務,這個服務默認禁止,可手動開啓;


提示:開啓服務器管理器方法,在運行中輸入:services.msc即可打開服務器管理器;



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章