如何从 Visual Studio 2019 年将 Node.js 应用部署到 Azure 应用服务?

How do I deploy a Node.js app to a Azure App Service from Visual Studio 2019?

我创建了一个简单的 node.js 快速应用程序,我想在 Azure Windows 应用程序服务中托管它。 已在 Azure 上成功创建应用服务资源。 该项目是使用“Node.js Web 应用程序”模板创建的。

当我尝试从 Visual Studio 2019 年开始部署时,我收到以下错误消息:

web.config not found in project, to create a project to deploy to Microsoft Azure you must create an Azure Node.js project.

我应该使用其他模板吗? 如果没有,web.config 文件的内容是什么样的,所以我可以尝试手动创建它。

  • 要将 Node js 应用程序部署到 Azure,您需要 select Azure Node js Web Application 模板。
  • 您已经 select 编辑了 Node.js Web 应用程序。
  • 如果你selectAzure Node js App,默认会生成web.config。
  • 将已经创建的源文件复制到新创建的 Azure node.js 应用程序。

更新

  • 您可能在安装 Visual studio 时没有 selected Node.js 开发选项。 单击安装更多工具和功能选项和 select Node.js 并更新 VS