允许在不同的Azure托管选项中使用localhost终结点
我使用小型Web服务器在.NET和同一台机器上的可执行进程之间进行进程间通信,即对允许在不同的Azure托管选项中使用localhost终结点,azure,Azure,我使用小型Web服务器在.NET和同一台机器上的可执行进程之间进行进程间通信,即对http://localhost:3000/ 当我允许进程使用Windows防火墙时,这在我的本地计算机上运行良好。 在Azure网站上尝试了同样的方法后,我得到了一个错误(有点出乎意料) 现在我的问题是,其他哪些服务允许我打开端口并在本地侦听?都是吗?(虚拟机、工作人员、Web角色) 谢谢当您想要打开端口(套接字)时,您可以使用VM、Web角色或Worker角色。你只需要知道每一个细节。只需提供差异的快速提示:
http://localhost:3000/
当我允许进程使用Windows防火墙时,这在我的本地计算机上运行良好。
在Azure网站上尝试了同样的方法后,我得到了一个错误(有点出乎意料)
现在我的问题是,其他哪些服务允许我打开端口并在本地侦听?都是吗?(虚拟机、工作人员、Web角色)
谢谢当您想要打开端口(套接字)时,您可以使用VM、Web角色或Worker角色。你只需要知道每一个细节。只需提供差异的快速提示:
- VM是一种IaaS服务(Infrastructure-as-a-Service)——在这里,您可以使用操作系统获得VM,并从那时起负责操作系统——更新、补丁等等
- Web/Worker角色是PaaS服务(平台即服务)——在这里,您可以在Windows操作系统下获得(完全可定制的)环境来运行代码。但是,关于操作系统和框架的补丁和更新,其他人正在处理
但是,无论何时使用云,一定要查看。一个工作者角色在不更改防火墙的情况下运行本地Web服务器,这非常简单。