无法从公共互联网访问Azure云服务URL

时间:2015-12-14 17:12:35

标签: asp.net azure azure-web-roles azure-cloud-services azure-virtual-network

我已在Azure虚拟网络上部署了我的ASP.NET WebForms应用程序(Azure Web角色)。 IAAS团队告诉我,我使用的子网需要代理XX.XX.XX.XX:8080才能从互联网访问应用程序。如果它是一个虚拟机,我可以添加代理xlass,但我无法在服务配置文件中添加代理类并将其添加到应用程序web.config中,但它仍然是从公共互联网打开而无法连接到RDP

请帮助我。

由于

2 个答案:

答案 0 :(得分:0)

RDP不需要我知道的代理。我想你匹配这里提到的相同的配置来设置你的ACL(太多的图像和没有足够的文本在这里复制)

http://blogs.msdn.com/b/walterm/archive/2014/04/22/windows-azure-paas-acls-are-here.aspx

如果您真的尝试访问RDP,请查看以下内容。如果只是网络访问,上面应该可行。

http://www.cloudcomputingadmin.com/articles-tutorials/windows-azure/azure-virtual-networks-and-cloud-services-part3.html

按照 https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-rdp-detailed-troubleshoot/

来源3:云服务端点和ACL

要消除云服务端点和ACL作为使用Service Management API创建的虚拟机的问题或配置错误的来源,请验证位于同一云服务或虚拟网络中的另一个Azure虚拟机是否可以建立远程桌面连接到您的Azure虚拟机。

enter image description here

如果您在同一个云服务或虚拟网络中没有其他虚拟机,则可以轻松创建新虚拟机。有关更多信息,请参阅在Azure中创建运行Windows的虚拟机。完成测试后删除额外的虚拟机。

如果您可以在同一个云服务或虚拟网络中创建与虚拟机的远程桌面连接,请检查以下内容:

目标虚拟机上远程桌面流量的端点配置。端点的专用TCP端口必须与虚拟机上的远程桌面服务服务正在侦听的TCP端口匹配,默认情况下为3389。 目标虚拟机上远程桌面流量端点的ACL。 ACL允许您根据其源IP地址指定来自Internet的允许或拒绝传入流量。配置错误的ACL可能会阻止传入端点的远程桌面流量。检查ACL以确保允许来自代理或其他边缘服务器的公共IP地址的传入流量。有关详细信息,请参阅什么是网络访问控制列表(ACL)?

答案 1 :(得分:0)

要将公共互联网连接转换为您的辅助角色,您需要执行以下操作之一:

  1. 与工作人员角色实例(或)相关联的公共IP地址(https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-instance-level-public-ip/
  2. 公共端点,配置为公开特定端口(https://azure.microsoft.com/en-us/documentation/articles/load-balancer-overview/
  3. 如果您使用网络安全组,请确保您已打开适当的ACL以允许从Internet进行连接。

    由于