Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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
Azure 通过RDweb访问启动应用程序无效_Azure_Windows Server 2012_Azure Virtual Machine_Remoteapp - Fatal编程技术网

Azure 通过RDweb访问启动应用程序无效

Azure 通过RDweb访问启动应用程序无效,azure,windows-server-2012,azure-virtual-machine,remoteapp,Azure,Windows Server 2012,Azure Virtual Machine,Remoteapp,我已经在Azure上自己的域中创建了一个运行Active Directory的Windows Server 2012虚拟机 它也是以下各项的主机: RD网关 研发许可 RD网络访问 RD连接代理 它已配置为远程桌面会话访问,以启动已发布的应用程序 以下是部署的概述: 我面临的问题是: 登录到托管应用程序的Azure VM时,我可以: 浏览至“RD Web访问”URL 登录到RD网页 已成功启动已发布的应用程序 以下是我在登录Azure VM时执行上述操作的视频: 但是,如果我尝试在任何其他P

我已经在Azure上自己的域中创建了一个运行Active Directory的Windows Server 2012虚拟机

它也是以下各项的主机:

  • RD网关
  • 研发许可
  • RD网络访问
  • RD连接代理
它已配置为远程桌面会话访问,以启动已发布的应用程序

以下是部署的概述:

我面临的问题是:

登录到托管应用程序的Azure VM时,我可以: 浏览至“RD Web访问”URL 登录到RD网页 已成功启动已发布的应用程序

以下是我在登录Azure VM时执行上述操作的视频:

但是,如果我尝试在任何其他PC上执行上述步骤,我们可以浏览到“RD Web访问”URL并登录到RD网页,但是,当我尝试启动应用程序时,我会收到错误“由于以下原因之一,远程桌面无法连接到远程计算机……。”(屏幕截图)

下面是我在本地机器上执行上述操作的视频:

我已经运行了RD License Diagnoser,一切似乎都正常:


有人能就可能出现的问题以及如何解决提出建议吗?

只是想让您知道我已经解决了这个问题。本质上,这是一个windows防火墙问题,即使设置了防火墙规则等,我仍然需要转到控制面板防火墙菜单(与服务器仪表板防火墙界面相反)然后选择“允许应用通过防火墙”选项,然后启用所有应用并授予此列表中所有“远程”选项的权限。显然,为了使外部机器能够连接到服务器,我必须设置自签名证书并使其可信,以避免任何身份验证问题

迈克尔