首页 > 解决方案 > 无法部署不存在的路径

问题描述

我正在按照本指南在 Azure 上创建和部署 Web 应用程序。我正在使用 VSCode,当我尝试通过 VSCode 进行部署时,出现以下错误:

Failed to deploy path that does not exist:
MyFirstAzureWebApp/bin/Release/net5.0/publish

我的资源组和计划以及 Web 服务都创建得很好,但是如果我查看“MyFirstAzureWebApp/bin”目录,则没有“Release”目录,只有“Debug”目录。

为什么会这样,我该如何解决?


谢谢索伦_

标签: azurevisual-studio-codeazure-web-app-service

解决方案


我在 VS Code 中尝试了两个 Web 应用程序并观察到了这个问题:

在部署到 Azure Web App Service 期间添加配置文件时,Release 文件夹将添加到 bin。 我按照以下步骤操作:

  1. 打开 Vs Code > 创建文件夹“MyAzureFirstWebApp” > 打开终端 > 运行以下命令:

    dotnet new webapp -f net5.0

在此处输入图像描述

  1. 然后下一个命令dotnet run并在 bin 文件夹中获取一些文件,但没有创建发布文件夹。 在此处输入图像描述

  2. 接下来,我在 Azure 门户中创建了应用服务计划和 Web 应用服务。

在此处输入图像描述

  1. 在 VS Code 中,安装 Azure 扩展并从左侧索引中选择该 Azure 图标,您将在其中看到您的订阅、资源组、应用程序服务、功能等。

选择您的订阅、资源组,然后选择您刚刚创建的应用服务。

  1. 单击部署选项。它会询问您“将配置添加到当前项目”单击添加,然后您将立即获得发布文件夹。

下面的屏幕截图显示了在向项目添加配置时添加的发布文件夹:

这是我的第二个网络应用 在此处输入图像描述 这是我的第一个网络应用: 在此处输入图像描述

并且部署成功并且

在此处输入图像描述


推荐阅读