Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Azure DNS服务器保持连接到虚拟机终结点_.net_Azure_Dns - Fatal编程技术网

.net Azure DNS服务器保持连接到虚拟机终结点

.net Azure DNS服务器保持连接到虚拟机终结点,.net,azure,dns,.net,Azure,Dns,我正在WindowsAzure虚拟机上运行自定义服务器(C#控制台应用程序)。 服务器正在侦听自定义高端口(10000到11000之间)。为了让服务器接受来自外部的连接,我正在打开本地防火墙上的端口,并使用Azure管理控制台设置该端口的端点 完成所有操作后,我将开始从Azure DNS服务器连接到服务器(与我的计算机的ipconfig中相同)。 终结点未进行负载平衡,它是一个独立的虚拟机 连接保持打开状态,从不关闭。每3-5秒建立一个新连接。此问题导致我的服务器崩溃。回答不及时,但为了方便从搜

我正在WindowsAzure虚拟机上运行自定义服务器(C#控制台应用程序)。 服务器正在侦听自定义高端口(10000到11000之间)。为了让服务器接受来自外部的连接,我正在打开本地防火墙上的端口,并使用Azure管理控制台设置该端口的端点

完成所有操作后,我将开始从Azure DNS服务器连接到服务器(与我的计算机的ipconfig中相同)。 终结点未进行负载平衡,它是一个独立的虚拟机


连接保持打开状态,从不关闭。每3-5秒建立一个新连接。此问题导致我的服务器崩溃。

回答不及时,但为了方便从搜索引擎到达这里的任何人,请参阅Craig Landis在以下链接中的回答:

总之,最近发生了一个变化,当您在门户中创建端点时,它会自动进行负载平衡,并定期“探测”以检查端点是否处于活动状态。在编写本文时,门户仍将端点状态显示为“未负载平衡”。您必须使用Azure CLI工具或PowerShell在没有负载平衡的情况下重新创建端点-这无法从门户网站完成


负载平衡器每15秒尝试探测一次端点,如果没有得到预期的响应,它可以使端点停止服务。如果您有无法永久侦听的自定义协议/端口等,则很可能会发生这种情况。

能否提供更多技术详细信息?@Fabrizio虚拟机托管在运行Windows 2012 server的Azure上。我的应用程序正在监听端口10800。只要我运行我的应用程序,我就会从Azure DNS服务器(168.63.129.16)获得传入连接。没有数据传输,只有SYN-ACK。仅在端点(azure管理控制台)和本地防火墙都设置为允许该端口上的连接后发生。您确定连接来自168.63.129.16吗?这很奇怪。从命令行尝试NETSTAT-N。如果您确定,请打开支持票证,询问Mistrosoft他们为什么在该端口呼叫您。我确定。使用netstat我得到了这个IP。不是那个港口,而是任何港口。当我更改端口号时,连接将连接到新端口。azure的基本支持仅用于定价,技术支持需要额外付款。您可以复制并粘贴NETSTAT-N吗?