Azure:端点的输入端口

时间:2013-09-16 06:53:22

标签: azure deployment

我的云服务由一个Web角色和一个辅助角色(专用缓存)组成。 Web角色托管在Web API上编写的Web服务。我已将Web角色的端点配置为输入端点类型,并将公共端口设置为80.专用端口为空。

当我在Azure Emulator上本地运行此服务时,该服务似乎正在侦听端口81而不是80.(我在浏览器上打开主页,其中包含URL http://127.0.0.1:81/)。为什么会这样?

当我在Azure上针对云服务部署服务时说“myservice”,我希望该服务可以http://myservice.cloudapp.net/访问。我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

  

当我在Azure模拟器上本地运行此服务时,服务似乎   要收听端口81而不是80.(我打开主页   在浏览器上使用网址http:// 127.0.0.1:81/)。为什么会这样?

发生这种情况的原因是因为您在端口80上运行了IIS。为了避免端口冲突,计算模拟器会自动分配端口81.请参阅Visual Studio中输出窗口中的下面的屏幕截图。

enter image description here

  

当我在Azure上针对云服务部署服务时说   " myservice",我希望服务可以访问   http://myservice.cloudapp.net/。我如何实现这一目标?

你不必做任何特别的事情。只需确保将端口80配置为端点,如下面的屏幕截图所示(我相信您已经完成了)

enter image description here