成功托管在 Azure VM 上但无法通过 Internet 访问

Successfully hosted on Azure VM but not accessible throught internet

我在使用 Azure VM 时遇到问题。 如您所见,我使用 sudo dotnet TechKeeper.dll --urls="https://localhost:443" 成功地 运行 我的网站,并且我保持控制台打开,所以它仍然是我的网站的主机。

我也有 443 暴露在互联网上 运行宁 sudo ufw allow 443.

但是当我通过互联网访问时https://23.102.114.31:443无法访问。

Localhost绑定的IP不会暴露给外网,尝试用URL--urls="https://0.0.0.0:443"绑定。 0.0.0.0 代表所有 IP 地址。您可以在内部和外部访问它。

此外,您可以检查是否有任何防火墙通过虚拟机阻止---连接疑难解答---测试来自 Azure 门户的入站或出站连接。