我在Azure上自己的域中创建了一个Windows Server 2012虚拟机,运行Active Directory。
它也是host:
- <
- RD网关/gh>
- RD许可
- RD Web Access
- RD连接代理
已配置为远程桌面会话访问来启动已发布的应用程序。
下面是部署的概述:http://screencast.com/t/NCn8xGFrnzU5
我面临的问题是:
当登录到托管应用程序的Azure VM中时,我可以:浏览"RD Web Access"网址登录RD Web页面成功启动已发布的应用
这是我在登录到Azure VM时做上述操作的视频:http://screencast.com/t/PxZTcXmEl
然而,如果我尝试在任何其他PC上执行上述步骤,我们可以浏览到'RD Web Access' URL并登录到RD Web页面,但是,当我尝试启动应用程序时,我得到错误"远程桌面无法连接到远程计算机,因为这些原因之一..........."(截图)
下面是我在本地机器上做上述操作的视频:http://screencast.com/t/zjKlPcok9Fn
我已经运行了RD许可证诊断程序,一切似乎都没问题:http://screencast.com/t/3c6qNfWno1u
谁能提供任何建议,可能是什么问题,以及如何解决它?
只是想让你知道我已经解决了这个问题。从本质上讲,这是一个windows防火墙问题,即使防火墙规则已经设置好了,我仍然需要转到控制面板防火墙菜单(与服务器仪表板防火墙界面相反),选择"允许应用程序通过防火墙"选项,然后启用所有应用程序,并在此列表中为所有"远程"选项授予权限。显然,为了使外部机器能够连接到服务器,我必须设置自签名证书,并使它们受信任,以避免任何身份验证问题。
迈克尔。