首页 > 解决方案 > Visual Studio 2017 - 部署到 Azure Function v2 (.NetCore v2.1) 错误:所需进程(“Web 管理服务”)已启动

问题描述

我尝试将 VS2017 中的 Functions Project 部署到 Azure Function (Linux)。但是,我遇到了以下错误:

错误:无法连接到远程计算机(“XXX.scm.azurewebsites.net”)。在远程计算机上,确保安装了 Web Deploy 并启动了所需的进程(“Web 管理服务”)。

标签: azurevisual-studio-2017azure-functionsazure-linux

解决方案


错误:无法连接到远程计算机(“XXX.scm.azurewebsites.net”)。在远程计算机上,确保安装了 Web Deploy 并启动了所需的进程(“Web 管理服务”)。

此错误来自与 Azure 的连接端口。当您使用 VS 部署 Azure Functions 但无法连接到端口时,VS 会向您返回此错误。

这并不意味着您的 WebDeploy 服务没有运行。

解决方案:

第一个解决方案:检查防火墙、代理服务器、其他网络设置,或者干脆直接在另一个网络下使用另一台机器。

第二种解决方案:WEBSITE_WEBDEPLOY_USE_SCM将门户网站的应用程序设置中的值更改false,然后下载 VS 中的发布设置。


推荐阅读