Azure上的SignalR服务器应用程序

时间:2017-07-13 16:02:40

标签: azure signalr signalr-hub

我尝试运行自托管的SignalR服务器应用程序,Azure上的服务器

const string ServerURI = "http://<myip>:8080";

SignalR = WebApp.Start(ServerURI);

未创建服务器。

如果你创建一个本地服务器,那么一切都很好

const string ServerURI = "http://localhost:8080";

创建入站端口规则。

在单独的VPS上,一切正常,但在Azure上不是......

1 个答案:

答案 0 :(得分:0)

当您配置新VM时,Azure会添加默认的网络安全组(将其视为防火墙),允许来自任何连接的RDP流量(TCP端口3389),并拒绝在任何其他端口上传输到VM的所有流量。

由于您希望可以从外部访问端口8080,因此您需要添加一个明确允许端口8080进入的NSG规则。

有关如何在现有NSG上添加NSG规则的文档: https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-create-nsg-arm-pportal#create-rules-in-an-existing-nsg