gpt4 book ai didi

c# - 到 Azure VM 的 Web 部署失败

转载 作者:行者123 更新时间:2023-12-03 05:44:49 33 4
gpt4 key购买 nike

我目前正在学习教程 here使用 Visual Studio 将 ASP.NET 应用程序部署到我的 Azure VM。本教程列出了两个先决条件;我满足了他们两个。

不幸的是,我不断遇到此错误:

Web deployment task failed. (Could not connect to the remote computer ("XXX.westeurope.cloudapp.azure.com") using the specified process ("Web Management Service") because the server did not respond. Make sure that the process ("Web Management Service") is started on the remote computer. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC.)

运行命令 net start wmsvc 给出以下响应:

请求的服务已启动。

当我运行 netstat -an 时,我可以验证端口 8172(我尝试将 ASP.NET 应用程序部署到该端口)是否正在监听:

TCP 0.0.0.0:8172 0.0.0.0:0 LISTENING

我还确保防火墙内有入站安全规则,以允许通过 TCP 到端口 8172 的所有连接。在我的 Azure 门户上,我也添加了相同的安全规则。

关于如何解决此问题有什么想法吗?

最佳答案

您可能缺少 Azure 网络安全组 (NSG) 规则来允许此类流量到达虚拟机,测试此功能的一种方法是从您的工作站执行类似以下操作:

Test-NetConnection XXX.westeurope.cloudapp.azure.com -Port 8172

如果这不起作用,则您的 NSG 正在阻止流量(很可能)。您可以咨询this在 NSG 上打开端口的文章。

关于c# - 到 Azure VM 的 Web 部署失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55375825/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com