在一个Cloud Service中,80个端口的Azure多个WebRoles

时间:2014-10-07 10:13:33

标签: c# asp.net azure asp.net-web-api

我有一个Web角色项目(ASP.NET MVC)。 我不想把它分成2个WebRoles:Web和WebAPI。我想在相同的云服务中托管它,但我不想将8080端口分配给我的WebAPI WebRole。 我想在一个云服务项目中使用mysite.com和api.mysite.com,并将其部署为单个单元。 只能通过Binding中的hostHeader来解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您不能将多个WebRoles绑定到同一端点(端口)。但是,您可以在Azure上的同一Web角色中拥有多个Web站点(Web应用程序)。因此,将多个Web项目全部放在具有不同主机头的同一端口80上。

以下是一些启动指南: