当我尝试在 Azure 上部署无框架静态 Web 应用程序时,为什么会从 GitHub Actions 收到生成错误?

2024-05-22

我有一个简单的静态网站,我尝试使用 GitHub Actions 将其部署为 Azure 静态 Web 应用程序(无框架)。我的目录结构是:

├── .github/workflows/
├── css/
├── img/
├── js/
├ index.html

当我推送到 GitHub 存储库时,Azure 静态 Web 应用 CI/CD 操作将启动生成和部署作业。在 .github/workflows 目录中的 YAML 配置文件中,我为存储库/构建配置设置了以下内容:

app_location: "/"    # The app source code is in the root directory for the repo
api_location: ""     # There is no API that needs to be configured
output_location: "/" # my index.html file is in the root directory for the repo

但是,我在构建和部署作业中收到以下错误:

无法在应用程序工件文件夹 (/) 中找到默认文件。有效的 默认文件:index.html、Index.html。如果您的应用程序包含 纯静态内容,请验证变量“app_location” 在您的工作流程文件(位于 .github/workflows 中)中指向应用程序的根目录。

当我指定了 index.html 文件的位置时,为什么会收到此错误?


因为部署容器是基于 Ubuntu 的,所以我猜测输出位置可能会与整个系统的根目录混淆。

因此,我将工作流程 YAML 文件中的输出位置设置为:

output_location: "./"

完成此更改后,构建完成并且静态 Web 应用程序部署成功。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当我尝试在 Azure 上部署无框架静态 Web 应用程序时,为什么会从 GitHub Actions 收到生成错误? 的相关文章

  • Azure 中的 Web 部署任务失败

    我正在使用 Visual Studio 2022 将示例 net core 6 0 应用程序部署到 Azure 我已准备好资源组和应用程序服务计划 我在 VS 中右键单击该项目并创建了一个发布配置文件 没有构建错误 当我点击发布时 出现以下
  • 如何使用 python 从 Azure Data Lake Gen 2 读取文件

    我有一个文件位于 Azure Data Lake gen 2 文件系统中 我想读取文件的内容并进行一些低级更改 即从记录中的一些字段中删除一些字符 更明确地说 有些字段的最后一个字符也为反斜杠 由于该值包含在文本限定符 中 因此字段值会转义
  • azure AI QUERY结合开始和响应来计算平均值

    我对 azure 的应用程序洞察分析查询还很陌生 我正在尝试根据我拥有的数据制作一些报告 表中customEvents 有一些行代表请求 又名事件 的开始和返回 又名开始和成功 但我无法弄清楚如何结合开始和成功来计算平均值 制作报告 let
  • Windows Azure 虚拟机配备什么类型的显卡?

    我正在考虑在 Windows Azure 虚拟机上运行一些图形密集型程序 但不确定它们有什么样的硬件 所有虚拟机都具有相同的 GPU 吗 您对此有何体验 Azure 虚拟机中的 GPU 可能非常基本 并且很可能不具备执行密集图形操作所需的处
  • 如何从Azure配置文件获取所有配置设置?

    我需要从 Azure cscfg 文件获取所有配置设置 当前角色或所有角色都无关紧要 我想这样做是因为我不想通过 RoleEnvironment GetConfigurationSettingValue key 方法一一获取所有值 有什么办
  • 无法创建发布配置文件 - Azure

    我创建了一个 ASP Net Web 应用程序 MVC 以将其发布到 Azure VM 上 但是 我收到以下错误 在给定的文件夹结构中 没有名为的文件PublishProfiles AppService pubxml创建的 有人可以帮我解决
  • 如何在Github Actions中获取SECRETS的值?

    我正在尝试访问的价值SECRET发送到 GitHub Action 但我很挣扎 返回值如下 FILTERED 每次 无论键或原始值是什么 我可以访问ENVIRONMENT VARIABLES没有问题 所以我一定是在其他地方搞砸了 本质上 我
  • Azure 上的 SSAS 表格?

    我正在尝试部署 ssas 表格模型 我不知道我在做什么 我用VS2013在SQL Server 2008 R2上制作了多维 我想尝试将 Tabular 与 Power BI 结合使用 所以我设置了一个 SQL Azure DB 我有 Azu
  • 不要覆盖 Azure Blob 存储

    我有一种将文件添加到 Azure Blob 存储的方法 问题是我试图指定一个条件 在该条件下它不会覆盖 blob 而只是添加到其中 我正在尝试使用参数访问条件 但是 VS 说这个方法不能采用两个参数 async void archiveNe
  • AzureStorageEmulator 5.1 无法启动

    在我的 Win10 更新后 嵌入到 VS2019 16 4 5 中的 AzureStorageEmulator 5 10 0 0 无法启动 我尝试过单独启动 但同样的问题 AzureStorageEmulator exe start inp
  • 在这些情况下,如何检测意外的辅助角色故障并重新处理数据?

    我想创建一个在 Windows Azure 中托管的 Web 服务 客户端将上传文件进行处理 云将处理这些文件 生成结果文件 客户端将下载它们 我想我将使用 Web 角色来处理 HTTP 请求 使用辅助角色来进行实际处理 并使用 Azure
  • 如何获取Azure DevOps Pipelines中变量的单元测试结果?

    我在 Azure DevOps 中有一个构建管道 并且正在使用 NET Core 任务来应用单元测试 我需要获取变量中单元测试的结果 例如 如果有 10 个测试用例 其中两个失败 我需要得到如下信息 failedTestCases 2 su
  • 使用 azure 队列的 nservicebus 本地主机

    似乎所有附带的示例项目服务总线发送者和主机是 Web 角色和辅助角色 并通过角色入口点托管 的设置 我需要做这样的事情 Web 角色发送消息 gt 本地主机处理消息 是否可以将本地主机配置为仅使用 Azure 队列存储 而不是 MSMQ 我
  • Azure:Powershell:Set-AzureRmWebApp:如何设置“alwaysOn”属性

    我正在运行 Powershell 5 并尝试使用操作我的 Azure WebApp 对象设置 AzureRmWebApp 而不是 Set AzureResource 设置 Web 应用程序的 Always On 属性 我的基本代码片段从一个
  • 使用 Azure Java SDK V12 和 ListBlobs() 列出 Azure Blobstorage 中的 Blob 速度非常慢

    我需要列出 Azure Blob 存储容器中的所有 Blob 该容器中有大约 200 000 个 blob 我希望获取 blob 名称 最后修改日期和 blob 大小 按照 Azure Java SDK V12 的文档 以下代码应该可以工作
  • Azure - 查询 2 亿个实体

    我需要查询 Windows Azure 中包含 2 亿个实体的存储 理想情况下 我希望使用表服务而不是 SQL Azure 来完成此任务 用例是这样的 包含新实体的 POST 将从面向 Web 的 API 传入 我们必须查询大约 2 亿个实
  • 通过graph api或graph sdk为整个B2C实例创建用户自定义属性

    我想通过 graph api 或 sdk 为整个 b2c 实例创建 用户自定义属性 就像我在 ms 之后通过 Azure Portal 所做的那样文档 https learn microsoft com pl pl azure active
  • 为什么我在 Azure 应用服务中每 5 分钟收到一个错误请求

    我在 Azure 上有一个 Java Web 应用程序 我在它的 Application Insights 中收到失败的请求 看起来有人每 5 分钟调用一次 http myApp azurewebsites net error 但我没有这个
  • UseOpenIdConnectAuthentication - 无法取消对消息的保护。状态错误消息

    我正在尝试将 Google 和 Azure Active Directory 权限添加为我的应用程序中的 OpenIdConnect 选项 如果我单独添加它们 它就可以正常工作 但如果我将它们都添加 我会收到以下错误消息 无法取消对消息的保
  • Azure 不会覆盖应用程序设置

    在我的 Azure 应用服务中 我想更新应用程序设置 但从 VS 发布后 密钥不会覆盖本地 Web config 中的值 In Azure it looks like 在结果中 我在 azure 上的 web config 包含来自本地设置

随机推荐

  • PowerShell JSON 添加值格式

    我正在向 json 文件添加数据 我这样做是通过 blockcvalue connectionString server localdb mssqllocaldb Integrated Security true Database data
  • 解释一下 Scala 中 Y 组合器的实现?

    这是 Y 组合器在 Scala 中的实现 scala gt def Y T func T gt T gt T gt T T gt T func Y func T Y T func T gt T gt T gt T T gt T scala
  • iOS 9 中可滑动的表格视图单元格

    我希望我的表格列表具有像 iOS 8 中那样的可滑动菜单 首次在 iOS 7 中引入 我找到了清晰的 Ray Wenderlich 指南 http www raywenderlich com 62435 make swipeable tab
  • 是否可以使用 csv.DictReader 保持列顺序?

    例如 我的 csv 有如下列 ID ID2 Date Job No Code 我需要以相同的顺序写回各列 这dict立即打乱了顺序 所以我相信这更多是读者的问题 蟒蛇的dicts 在 3 6 之前不维持顺序 但是 无论如何 在该版本中csv
  • 用于建模一般树结构及其迭代器的智能指针

    我通过为每个节点建立一个类来建模一般树结构 该类包含指向父级 第一个子级和第一个兄弟级的指针 以及指向最后一个兄弟级的指针 不需要 但有用 为此 我添加了一些额外的数据 我目前的实现是 class TreeNode typedef boos
  • 使用 Jquery Ajax 将数据从 jsp 发送到 struts2 操作类

    我需要使用 jquery Ajax 将表单数据从 jsp 传递到 struts2 并从 Struts2 操作类接收回 JSON 数据 我已经给出了下面的代码 当我传递 AJAX 数据时 url search action searchTex
  • 解码来自 S60 设备的 WBXML SyncML 消息

    我正在尝试解码来自诺基亚 N95 的 WBXML 编码的 SyncML 消息 我的第一次尝试是使用 python pywbxml 模块 它包装了对 libwbxml 的调用 用此方法解码消息会得到许多 标签以及 标签内的一大块二进制文件 我
  • .NET 中应用程序域的常见用途和最佳实践?

    关于何时在应用程序中创建新的应用程序域 有哪些准则和最佳实践 另外 有哪些常见用途以及如何在应用程序中使用多个应用程序域的示例 我见过的最常见的场景是能够通过与主程序不同的安全模型提供可扩展性 在单独的 AppDomain 中加载插件可以实
  • Python:像石英一样的事件调度程序[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何使用谷歌地图检测一个点是否在多边形内部?

    我想检测到google maps LatLng是在一个里面google maps Polygon 我怎样才能做到这一点 Cheers 你可以使用这个谷歌地图V3 google maps geometry poly containsLocat
  • MySQL,连接两列

    MySQL 表中有两列 SUBJECT and YEAR 我想生成一个字母数字唯一编号 其中包含主题和年份的串联数据 我怎样才能做到这一点 是否可以使用像这样的简单运算符 您可以使用CONCAT http dev mysql com doc
  • HTML 选择框,从 servlet 中选择数据

    再会 我在 html 中的选择框上遇到问题 我位于简单 CRUD 项目的编辑部分 在用户可以编辑之前 将首先显示所选数据 然后我通过 servlet 在数据库中检索它 现在我希望我检索的数据成为我的选择框中选定的数据 默认 product
  • ASP.NET MVC4 与 Twitter Bootstrap 捆绑

    我正在尝试将 MVC 4 中的新捆绑功能与 Twitter bootstrap 结合使用 在我看来 css 中的字形 png 文件的路径在某种程度上被搞乱了 这是我的代码 bundles Add new StyleBundle bundle
  • GpsStatusListener:尽管状态为 GpsStatus.GPS_EVENT_FIRST_FIX,但修复中未使用卫星

    我向我的位置管理器添加了一个 GPS 状态侦听器 以便查看何时获得第一个修复 当我收到 GPS EVENT FIRST FIX 时 我会循环遍历所有卫星 但为什么修复中没有使用它们 usedInFix 我的日志对所有卫星都显示 错误 fin
  • 任何 JavaScript 代码都是有效的 TypeScript 代码吗?

    目前我已经开始学习TypeScript 从我研究过的文档来看TypeScript 我看到一些纯的样品JavaScript代码可以编译为TypeScript code 我的问题是 TypeScript 语言的设计方式是否使任何 JavaScr
  • case 语句中检测到无法访问的代码

    我有一个代码 protected override bool ProcessCmdKey ref Message msg Keys keyData switch keyData case Keys Alt Keys D1 if this c
  • Android 原生 AAssetManager 的文件层次结构

    Issue 我想知道如何从本机代码创建 Android 中资产文件夹的文件层次结构 我在用着AAssetManager openDir but AAssetDir getNextFileName不返回任何目录名称 因此基本上我无法深入了解层
  • 用等号完成命令选项

    我正在尝试为可能需要表单上的长选项的命令编写一个 Bash 完成脚本 option or param value 如果用户已经在命令行上输入了一个选项 则该选项应从完成列表中排除 假设仅在命令行上指定一次给定选项才有意义 这是第一次尝试 m
  • MongoDB C# 驱动程序检查身份验证状态和角色

    这是我使用 MongoDB 身份验证机制登录 MongoDB 的代码 try var credential MongoCredential CreateMongoCRCredential test admin 123456 var sett
  • 当我尝试在 Azure 上部署无框架静态 Web 应用程序时,为什么会从 GitHub Actions 收到生成错误?

    我有一个简单的静态网站 我尝试使用 GitHub Actions 将其部署为 Azure 静态 Web 应用程序 无框架 我的目录结构是 github workflows css img js index html 当我推送到 GitHub