在一個託管服務中託管一個WCF服務角色和託管一個ASP.Net Web Role基本相似。瀏覽器
在上一篇文章中,咱們學習瞭如何使用WCF Service Web Role。學習
在本文中,我會對上一篇文章進行擴展,把那個WCF服務角色發佈到一個託管服務中。code
在一個託管服務中託管一個WCF服務角色和託管一個ASP.Net Web Role基本相似。htm
1,登陸到Azure的開發門戶。開發
2,建立一個新的託管服務。若是你願意的話,你也能夠升級現有的託管服務來託管WCF服務角色。rpc
具體能夠參考《Azure開發者任務之七:基於Silverlight的Azure建立服務帳戶》get
3,要升級一個託管服務,能夠在本地進行瀏覽:it
4,在Azure項目上右擊,而後選擇「Publish」。class
5,如今,升級一個託管服務,選擇「Browse Locally...」選項,導航到包含這些文件的文件夾。登錄
6,在發佈完成之後,你能夠導航到那個URL。在導航的過程當中,你可能會在瀏覽器中獲得以下錯誤:
不要大驚小怪!只需把「Service1.svc」附加到那個URL上,你的WCF Service Web Role就能夠正常運行了。
7,咱們能夠用一樣的方式來使用這個服務,這和使用一個正常的WCF服務沒有什麼區別。
原文名:Windows Azure for Developers Task 9: Hosting WCF Service Role in Windows Azure Hosted Service 做者:Dhananjay Kumar