.net-core - 从 vscode“Azure App Services”扩展部署后,.net 核心应用程序未启动。(来自 macOS)
问题描述
我从适用于 Mac 的 vscode 将我的 .net 核心应用程序部署到 azure Web 应用程序。我为 vscode 使用 Azure 应用服务扩展。我向 Kudu 检查所有文件是否已成功上传到服务器,但是当我尝试在浏览器中打开我的网站时,它说“网站正在建设中”。当我在 Visual Studio 工作的 Windows 电脑上这样做时,一切都在工作,而不会让我接触任何东西。当我按下按钮并且网站更新并正常工作时,它只是部署了所有内容。当我按下那个按钮时会发生什么?如何在我的服务器上手动启动 .net core 应用程序?有没有办法配置“Azure App Service”扩展来自动完成这一切?
解决方案
我有同样的问题。解决方案是:
- 将 VS 代码扩展“Azure App Service”的 appService.deploySubpath 更改为“/publish” VS Code 设置
- 运行 dotnet release build dotnet publish -c Release -o ./publish
- 右键单击发布文件夹和“部署到 Web 应用程序”
推荐阅读
- qt - 将 boundingRect() 映射到父项并相交会产生意外的碰撞处理结果
- java - Vertx WebClient 下载文件
- devise - ActiveAdmin 错误 401 无法再使用有效凭据登录。使用导轨 5.2
- php - 我可以使用 laravel 队列自动删除一些表记录吗?
- node.js - CentOS 7 NodeJs 应用程序 - 502 错误网关
- python - 使用 Numpy 进行傅里叶变换
- java - 单击按钮时随机化数组中的颜色
- typescript - 是否可以在 TypeScript 中使用 `extends` 或 `implements` 强制构造函数参数类型?
- c++ - 这个 C++ 类是否泄漏内存?
- bash - 如何使用shell将具有特定名称要求的文件复制到直接父目录