首页 > 解决方案 > 从 vscode“Azure App Services”扩展部署后,.net 核心应用程序未启动。(来自 macOS)

问题描述

我从适用于 Mac 的 vscode 将我的 .net 核心应用程序部署到 azure Web 应用程序。我为 vscode 使用 Azure 应用服务扩展。我向 Kudu 检查所有文件是否已成功上传到服务器,但是当我尝试在浏览器中打开我的网站时,它说“网站正在建设中”。当我在 Visual Studio 工作的 Windows 电脑上这样做时,一切都在工作,而不会让我接触任何东西。当我按下按钮并且网站更新并正常工作时,它只是部署了所有内容。当我按下那个按钮时会发生什么?如何在我的服务器上手动启动 .net core 应用程序?有没有办法配置“Azure App Service”扩展来自动完成这一切?

标签: .net-corevisual-studio-codeazure-webapps

解决方案


我有同样的问题。解决方案是:

  1. 将 VS 代码扩展“Azure App Service”的 appService.deploySubpath 更改为“/publish” VS Code 设置
  2. 运行 dotnet release build dotnet publish -c Release -o ./publish
  3. 右键单击发布文件夹和“部署到 Web 应用程序”

推荐阅读