很抱歉,如果這聽起來很簡單,但我是很新的WCF /網絡,請多多包涵。如何部署窗口服務管理端口號託管WCF服務
我想爲三個服務器(Dev,UAT,Prod)部署一個窗口服務託管的WCF服務,因此每個服務器的端點url需要存儲在數據庫中,以便可以使用腳本自動部署。窗口服務除了託管wcf服務外什麼也不做,而且當它啓動時,我將端點url設置爲localhost:8081/MyCompnay/MyService,並簡單地使用默認的BasicHttpBinding傳遞到服務主機構造函數。我目前正在選擇一個隨機端口號(8080幾乎肯定已經在使用),我想知道在這種情況下管理端口號的最佳方式是什麼,該服務將部署到不同的服務器上?我關心的是,即使我將端口號設置爲可配置的,當我的服務在關閉後重新啓動時(無論出於何種原因!),可能會發生某些其他應用程序可能採用相同的端口號。我想確保我設置的端口號不會被其他應用程序佔用。 希望我已經說清楚了。
你看過部署選項嗎?查看[本文](http://www.hanselman.com/blog/WebDeploymentMadeAwesomeIfYoureUsingXCopyYoureDoingItWrong.aspx)關於使用轉換簡化部署。我猜測你想要做的事情可以用這種技術來完成。 – techvice 2014-12-03 23:13:28