我部署一个网站到Azure的VM,并做了以下无法连接到虚拟机
- 1)创建一个HTTP端点使用TCP协议和端口80(均
内部和外部)的VM - 2)配置网站与分配的内部IP 分配
我可以浏览到VM中的网站,但来自外部使用无法连接到它要么DNS或Azure指定的公共VIP。浏览器说“无法连接到[vip]”。
我是否错过了关于如何解决此问题的任何步骤或任何建议?
我部署一个网站到Azure的VM,并做了以下无法连接到虚拟机
我可以浏览到VM中的网站,但来自外部使用无法连接到它要么DNS或Azure指定的公共VIP。浏览器说“无法连接到[vip]”。
我是否错过了关于如何解决此问题的任何步骤或任何建议?
最后,我发现它是由在端点设置中选择“直接连接”引起的。 解开它,它的工作原理...
你配置完全如图所示 - http://www.intstrings.com/ramivemula/articles/public-access-of-website-hosted-in-azure-windows-服务器VM /。您还需要使用服务器浏览器启用应用程序开发功能,否则ASP.Net页面可能不会从IIS提供。我不认为你需要配置内部IP的网站。 – ramiramilu
是的,当我配置虚拟机时,我确实遵循了这篇文章,并且启用了所有与ASP .net相关的角色,如果在本地虚拟机中使用本地主机浏览虚拟机,它会起作用。你是对的,内部IP不是必需的,但即使我删除了内部IP配置,它也没有什么不同。 – peanut
当您浏览虚拟机之外的网站时,您会得到什么样的错误?是ASP.Net错误?我从来没有为端口80添加任何防火墙规则,但它仍然有效。 – ramiramilu