Azure 中的 Web 部署任务失败

blu*_*nha 5 azure azure-web-app-service

我正在使用 Visual Studio 2022 将示例 .net core 6.0 应用程序部署到 Azure。我已准备好资源组和应用程序服务计划。我在 VS 中右键单击该项目并创建了一个发布配置文件。没有构建错误。当我点击发布时,出现以下错误。

Web 部署任务失败。(“Microsoft.Web.Deployment.DeploymentManager”的类型初始值设定项引发异常。)

发布遇到错误。构建失败。检查输出窗口以获取更多详细信息。

诊断日志已写入以下位置:“C:\Users\PS\AppData\Local\Temp\tmp7641.tmp”

此 tmp 文件的内容如下 System.AggregateException: 发生一个或多个错误。---> Microsoft.WebTools.Shared.Exceptions.WebToolsException:构建失败。检查输出窗口以获取更多详细信息。--- 内部异常堆栈跟踪结束 --- ---> (内部异常 #0) Microsoft.WebTools.Shared.Exceptions.WebToolsException:构建失败。检查输出窗口以获取更多详细信息。<---

Microsoft.WebTools.Shared.Exceptions.WebToolsException:构建失败。检查输出窗口以获取更多详细信息。

我已经清理了解决方案,重新启动了VS,但这没有帮助。

该错误消息不是很有帮助。有人可以指点一下吗?谢谢。

Aja*_*ose -2

我尝试重现该问题,但按照以下说明进行操作后一切正常。首先,我们安装了Visual Studio 2022 预览版以及在我们的环境中开发 .net core 6 应用程序和其他项目的其他先决条件。

我尝试在本地计算机上构建示例 .net core 6 应用程序,并通过创建 azure 应用程序服务计划将其发布到我的资源组下的 Azure,但是我没有安装任何依赖项。已成功上传到Azure。

以下步骤可供参考: 在此输入图像描述

在此输入图像描述

在此输入图像描述

成功发布到 Azure 输出后:

在此输入图像描述

有关详细信息,请参阅Visual studio 2022 预览版发行说明和用于将 ASP.NET Web 应用程序部署到 Azure 的 MS DOC

  • 感谢你的回复。我在这里找到了答案。复制粘贴 - 在与拥有此组件的 Microsoft 团队交谈后,我学到了一个简单的解决方案:在注册表中的以下路径下查找指向问题程序集的注册表项并将其删除:HKLM\Software\Microsoft\IIS Extensions\ msdeploy\3\extensibility HKLM\Software\Wow6432Node\Microsoft\IIS Extensions\msdeploy\3\extensibility (清理注册表后记得重启Visual Studio) (4认同)