2014-01-14 137 views
0
托管Azure的网站

我部署一个网站到Azure的VM,并做了以下无法连接到虚拟机

  • 1)创建一个HTTP端点使用TCP协议和端口80(均
    内部和外部)的VM
  • 2)配置网站与分配的内部IP 分配

我可以浏览到VM中的网站,但来自外部使用无法连接到它要么DNS或Azure指定的公共VIP。浏览器说“无法连接到[vip]”。

我是否错过了关于如何解决此问题的任何步骤或任何建议?

+0

你配置完全如图所示 - http://www.intstrings.com/ramivemula/articles/public-access-of-website-hosted-in-azure-windows-服务器VM /。您还需要使用服务器浏览器启用应用程序开发功能,否则ASP.Net页面可能不会从IIS提供。我不认为你需要配置内部IP的网站。 – ramiramilu

+0

是的,当我配置虚拟机时,我确实遵循了这篇文章,并且启用了所有与ASP .net相关的角色,如果在本地虚拟机中使用本地主机浏览虚拟机,它会起作用。你是对的,内部IP不是必需的,但即使我删除了内部IP配置,它也没有什么不同。 – peanut

+0

当您浏览虚拟机之外的网站时,您会得到什么样的错误?是ASP.Net错误?我从来没有为端口80添加任何防火墙规则,但它仍然有效。 – ramiramilu

回答

0

如果这是“正常”的VM而不是Cloud Service,那么您需要连接到VM并直接在机器上的Windows防火墙中打开端口80。

+0

谢谢,我会放弃它。 – peanut

0

最后,我发现它是由在端点设置中选择“直接连接”引起的。 解开它,它的工作原理...