我的云服务由一个Web角色和一个辅助角色(专用缓存)组成。 Web角色托管在Web API上编写的Web服务。我已将Web角色的端点配置为输入端点类型,并将公共端口设置为80.专用端口为空。
当我在Azure Emulator上本地运行此服务时,该服务似乎正在侦听端口81而不是80.(我在浏览器上打开主页,其中包含URL http://127.0.0.1:81/
)。为什么会这样?
当我在Azure上针对云服务部署服务时说“myservice”,我希望该服务可以http://myservice.cloudapp.net/
访问。我如何实现这一目标?
答案 0 :(得分:1)
当我在Azure模拟器上本地运行此服务时,服务似乎 要收听端口81而不是80.(我打开主页 在浏览器上使用网址http:// 127.0.0.1:81/)。为什么会这样?
发生这种情况的原因是因为您在端口80上运行了IIS。为了避免端口冲突,计算模拟器会自动分配端口81.请参阅Visual Studio中输出窗口中的下面的屏幕截图。
当我在Azure上针对云服务部署服务时说 " myservice",我希望服务可以访问 http://myservice.cloudapp.net/。我如何实现这一目标?
你不必做任何特别的事情。只需确保将端口80配置为端点,如下面的屏幕截图所示(我相信您已经完成了)