9

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

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

是否可以?

我其实想知道:-

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

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

4

1 回答 1

23

有几个问题

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

如果您创建一个基于 Windows Server的真实虚拟机80(我猜,因为您的站点是 ASP.NET),那么您需要将端口上的流量重定向到该机器。默认情况下,仅当您创建时VM才会RDP重定向到您的 VM,仅此而已。您可以在设置的ENDPOINTS选项卡中实现VM

在您的 Windows Azure 门户中:-

  1. 选择虚拟机
  2. 点击端点
  3. 添加端点
  4. 为 ENDPOINT 输入一些名称,为公共和私有端口输入 80

在此处输入图像描述


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

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

但是,如果您真的只需要运行 ASP.NET 网站,我强烈建议您尝试使用常规的云服务方法(使用 WebRole)。

更新

CNAMEhttp ://en.wikipedia.org/wiki/CNAME_record

我通常会为该点添加一条CNAME记录www.mydomain.commydeployment.cloudapp.net

您可以从您的域名注册商控制面板使用它。

于 2012-06-17T19:48:05.373 回答