如果我想通過啓動我自己的ServiceHost在Windows Azure網站中自行託管WCF,我可以在8080或其他任何端口上託管端點嗎?有沒有我可以訪問的端口的特定可用範圍,或者端口訪問是否完全被阻止?我可以在Azure網站上打開端口嗎?
編輯:絕對澄清這個問題不關於Web或輔助角色,是只有關於Azure的網站
如果我想通過啓動我自己的ServiceHost在Windows Azure網站中自行託管WCF,我可以在8080或其他任何端口上託管端點嗎?有沒有我可以訪問的端口的特定可用範圍,或者端口訪問是否完全被阻止?我可以在Azure網站上打開端口嗎?
編輯:絕對澄清這個問題不關於Web或輔助角色,是只有關於Azure的網站
本博客文章是略掉現已過時的Windows Azure的網站有更多的功能,現在(如分期和生產插槽,WebJobs等),但關於端口的部分仍然是正確的Azure的網站。
當使用雲服務[...] Windows Azure的網站是所有的IIS,Web服務器提供了整個平臺,沒有足夠的空間用於長時間運行的進程或線程,可以坐着等通信上IIS以外的另一個端口
http://blogs.msdn.com/b/cdndevs/archive/2013/11/21/windows-azure-websites-vs-cloud-services.aspx
注意現在你可以在使用webjobs,做後端的工作長期運行的進程,但你不能在任何其他日聽80
不,WAMS不會讓你打開的端口。如果您需要,您應該承擔Web角色(雲服務)。然後,您可以通過Windows Azure管理門戶配置您的端點。
但這是答案:您必須使用Web角色! –
我沒有問過Azure的哪些託管方法會允許我打開自己的端口,我特別詢問WAWS是否允許我打開端口。非常顯着的區別。 –
好的,我會回答你的問題。 –
如果你不想使用Web角色,你不能做你想要的。 –
@PeterRitchie或任何其他人,有人應該作出答案,最好在某處引用,表明這是真實的。 –
這就是爲什麼它是一個評論,沒有全面的Azure網站*不*做的事情列表。 –