从 vscode "Azure App Services" 扩展部署后,.net 核心应用未启动。 (来自 macOS)

.net core app is not starting after deployment from vscode "Azure App Services" extension. (from macOS)

我从 vscode 为 Mac 将我的 .net 核心应用程序部署到 Azure Web 应用程序。我使用 vscode 的 Azure 应用服务扩展。我与 Kudu 检查所有文件是否已成功上传到服务器,但是当我尝试在浏览器中打开我的网站时,它说 "site is under construction"。当我在 visual studio 工作时从我的 windows 个人电脑上执行此操作时,一切正常,不会让我接触任何东西。当我按下按钮并且网站更新并正常工作时,它就部署了所有内容。当我按下那个按钮时会发生什么?如何在我的服务器上手动启动 .net 核心应用程序?有没有办法配置 "Azure App Service" 扩展来自动完成这一切?

我遇到了同样的问题。解决办法是:

  1. 将vs代码扩展"Azure App Service"的appService.deploySubpath更改为“/publish” VS Code Settings
  2. 运行 dotnet 发布版本 dotnet publish -c Release -o ./publish
  3. 右键单击发布文件夹并"Deploy to Web App"