我在azure云上有试用帐户。我创建了一个虚拟服务器。我用superwebsocket创建了控制台应用程序。我将应用程序上传到azure虚拟服务器桌面。我在azure虚拟桌面配置上创建了tcp endpoind(2012端口)。但是我的测试代码没有通过ws://myuseradress.cloudapp.net:2012将应用程序与websocket连接起来。
ps:我的控制台应用程序在我的桌面上工作,我通过ws:// localhost:2012连接测试代码
答案 0 :(得分:3)
在Windows Azure IaaS云服务中创建端点时,会将Azure Fabric的负载均衡器配置为将该端口上的请求路由到与该端点关联的特定VM。但是,由于这是IaaS和PaaS,因此Windows Azure不会自动配置VM本身以接受该连接。因此,您需要大量登录VM并确保其内部防火墙允许在适当的端口上进行入站连接。