我正努力与Google Cloud进行大学项目的学习。
我已经在VS 2019上创建了一个.NET Google Cloud项目,并且正在尝试将其部署到Google Cloud Platform上的Windows 2016服务器中。
但是我仍然收到错误消息:
D:\Program Files\Microsoft Visual Studio\MSBuild\Microsoft\VisualStudio\v16.0\Web\Microsoft.Web.Publishing.targets(4284,5): msdeploy error ERROR_DESTINATION_NOT_REACHABLE: Web deployment task failed. (Could not connect to the remote computer ("35.235.58.62"). On the remote computer, make sure that Web Deploy is installed and that the required process ("Web Management Service") is started.
到目前为止,我已经尝试过:
对于解决方案的任何建议或帮助,将不胜感激。
答案 0 :(得分:1)
您是否已在远程服务器上安装了Web部署?
远程部署还依赖于Web部署代理服务或Web管理服务。请确保它们已经启动。然后,可以通过从远程服务器使用Tcping.exe进行测试来检查端口号是否已打开。
该链接提供了有关如何从远程服务器发布管理服务的步骤:
Web Deploy from Visual Studio 2012 to a remote IIS 8 server
请记住要像这样设置防火墙规则: 请确保在Windows防火墙和Google Cloud外部防火墙中都启用了端口8172。
如果管理服务不起作用,则可以尝试远程代理
答案 1 :(得分:1)
Jokies Ding的第二部分为我工作。 (由于我的stackoverflow信誉点还不到50,我无法在他的帖子上发表评论。)我觉得我正确地遵循了Google的说明进行网络部署以与Visual Studio配合使用,但未成功。
以下内容对我有用。
如果管理服务不起作用,则可以尝试远程代理
按照Google指示的在线步骤进行设置以进行网络部署,应该是这样的:
答案 2 :(得分:0)
在安装Web Deploy时,请确保选择“自定义安装”并检查所有组件。这就是为我解决问题的原因。未选择IIS部署处理程序
来源:Could not reach the Web Deploy endpoint on the specified virtual machine