Windows Azure VM网站设置

时间:2012-06-17 19:14:18

标签: asp.net windows azure

我有一个Windows Azure虚拟机。我能够在虚拟机上查看我的ASP.Net网站(localhost URL)。当我ping我的Windows Azure虚拟机IP时,我收到超时错误。

我的域名已在ISP注册,但我想在我的VM网站上使用该域名。

有可能吗?

我其实想知道: -

  1. 如何在VM外访问我的网站?

  2. 我还想设置我的DNS名称。

1 个答案:

答案 0 :(得分:23)

有几个问题

  
      
  1. 如何在VM外访问我的网站?
  2.   

如果您创建一个真正的虚拟机,基于Windows Server(我猜,因为您的站点是ASP.NET),那么您需要将端口80上的流量重定向到机。默认情况下,当您创建VM时,只有RDP被重定向到您的VM,没有别的。您可以在VM设置的 ENDPOINTS 标签中实现此目的:

在Windows Azure门户中: -

  1. 选择VM
  2. 点击ENDPOINTS
  3. 添加ENDPOINT
  4. 为ENDPOINT键入一些名称,为公共和私人端口输入80
  5. enter image description here


    2. I also would like to setup my DNS name.
    

    我通常会使用CNAMEwww.mydomain.com指向myvmname.cloudapp.net,就像正常的云服务开发一样。

    但是,如果您确实需要运行ASP.NET网站,我强烈建议您尝试使用常规的Cloud Service方法(使用WebRole)。

    <强>更新

    CNAME http://en.wikipedia.org/wiki/CNAME_record

    我通常会为CNAME添加一条指向www.mydomain.com

    mydeployment.cloudapp.net条记录

    您可以在域名注册商控制台中使用它。