2014-02-05 54 views
4

如果我想通过启动我自己的ServiceHost在Windows Azure网站中自行托管WCF,我可以在8080或其他任何端口上托管端点吗?有没有我可以访问的端口的特定可用范围,或者端口访问是否完全被阻止?我可以在Azure网站上打开端口吗?

编辑:绝对澄清这个问题关于Web或辅助角色,是只有关于Azure的网站

+1

如果你不想使用Web角色,你不能做你想要的。 –

+0

@PeterRitchie或任何其他人,有人应该作出答案,最好在某处引用,表明这是真实的。 –

+0

这就是为什么它是一个评论,没有全面的Azure网站*不*做的事情列表。 –

回答

9

本博客文章是略掉现已过时的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

6

不,WAMS不会让你打开的端口。如果您需要,您应该承担Web角色(云服务)。然后,您可以通过Windows Azure管理门户配置您的端点。

+0

但这是答案:您必须使用Web角色! –

+2

我没有问过Azure的哪些托管方法会允许我打开自己的端口,我特别询问WAWS是否允许我打开端口。非常显着的区别。 –

+0

好的,我会回答你的问题。 –

相关问题