【问题标题】:Can I open ports on Azure Websites?我可以在 Azure 网站上打开端口吗?
【发布时间】:2014-03-02 05:28:56
【问题描述】:

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

编辑:为了明确起见,此问题与网络或辅助角色有关,与 Azure 网站有关>

【问题讨论】:

  • 如果你不想使用网络角色,你就不能做你想做的事。
  • @PeterRitchie 或其他任何人,应该有人回答这个问题,最好在某处引用表明这是真的。
  • 这就是为什么它是一个评论,没有 Azure 网站 做的事情的完整列表。
  • 我们正在开发一种基于云服务的解决方案,用于以与 azure 网站相同的方式托管网站,但在这里您可以获得在自己的 VM 上的好处,并且您可以配置端口和一切其他如你所愿。解决方案的目标是让事情变得像 azure 网站一样简单,您无需深入了解云服务即可使用它。我们距离发布它还有不到一个月的时间,但如果您愿意,请随时给我发送电子邮件 pks@composite.net。我已经在使用它并使用网站旁边的 owin selfhost 在后台启动服务。

标签: wcf azure azure-web-app-service ports


【解决方案1】:

这篇博文现在有点过时了,因为 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 以外的任何内容上收听

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 但这就是答案:您必须使用 Web 角色!
    • 我没有问 azure 中的哪些托管方法允许我打开自己的端口,我特意询问了 WAWS 是否允许我打开端口。一个非常重要的区别。
    猜你喜欢
    • 2012-07-30
    • 2021-02-09
    • 2020-01-25
    • 2012-10-09
    • 2017-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多