如何通过 FTP 访问我的 Azure 应用服务文件? wwwroot 目录为空

2024-01-12

使用 Azure 门户中应用服务页面导航上的部署中心链接,我能够找到我的 FTP 凭据并使用它们轻松登录。但是,wwwroot 文件夹中除了hostingstart.html 之外没有任何文件。

但是,当我使用 Azure 控制台时,我的所有文件都出现在 wwwroot 文件夹中,而 Hostingstart.html 文件不在那里。

我不确定它是否相关,但我们确实有持续集成设置。我只是希望能够查看这些文件并与它们交互。

如果我浏览到 /LogFiles 文件夹,我可以确认 FTP 和 Azure 命令行显示相同的文件。所以我知道我在正确的服务器上。


经过多次搜索,我了解到发生了什么事。如果您有WEBSITE_RUN_FROM_PACKAGE启用设置后,您的网站将通过 zip 文件提供。

FTP 服务器显示真实文件夹,而 kudu 控制台将该文件夹映射到 zip 文件的内容。

这个公告对此进行了很多详细的解释。 https://github.com/Azure/app-service-announcements/issues/84

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

如何通过 FTP 访问我的 Azure 应用服务文件? wwwroot 目录为空 的相关文章

  • Azure Service Fabric 上有许多日志文件

    我有一个在本地运行的 Azure Service Fabric 开发集群 其中包含两个应用程序 两周假期后 我回来发现我的硬盘完全满了 因此什么都不再有效了 sfdevcluster log traces 文件夹中有许多 etl 文件 所有
  • 如何使用Azure云服务(Web角色)部署App_Data文件

    我有一个我的 Web 角色需要读取的只读数据文件 用于 IP 地理位置 当前位于App Data文件夹中 该文件夹不包含在云服务的部署包中 与 Web 部署 不同 Azure 云服务部署没有包含 排除 App Data 的复选框 是否有合理
  • 更改 Azure 备份保管库冗余

    我们使用 Azure 备份并将备份保管库设置为使用 GRS 我们想使用 LRS 来代替 据了解 一旦机器添加到保险库中 这一点就无法更改 我们需要从头开始 两个问题 在为同一服务器设置新保管库之前 是否需要先删除当前保管库 当前的备份可以转
  • 无法将类型“System.__ComObject”的 COM 对象强制转换为接口类型“IFabricNodeContextResult2”

    启动有状态服务时出现以下异常 导致服务无法完全启动 如何解决此异常并启动服务 System InvalidCastException H结果 0x80004002 消息 无法将类型 System ComObject 的 COM 对象转换为接
  • 使用 MSBuild 和 CSPack 任务打包 Azure 角色

    我正在为 Azure Web 角色项目编写构建脚本 该脚本将在构建服务器上运行 因此使用 VS 是行不通的 我可以使用 MSBuild 构建项目并使用适用于 Azure 的 CmdLet http code msdn microsoft c
  • Azure 数据工厂活动副本:使用 @pipeline().TriggerTime 评估接收器表中的列

    使用数据工厂 V2 我尝试实现从一个 Azure SQL 数据库到另一个数据库的数据流复制 我已将源表的所有列与接收器表映射 但在接收器表中我有一个空列 我想在其中输入管道运行时 有谁知道如何在接收器表中填充此列而不将其出现在源表中 下面是
  • 使用 SqlBulkCopy 和 Azure 并行批量插入

    我在云上有一个带有 sql azure 数据库的 azure 应用程序 我有一个辅助角色 需要对文件 最多约 3000 万行 进行解析 处理 因此我无法直接使用 BCP 或 SSIS 我目前正在使用 SqlBulkCopy 但这似乎太慢了
  • 在极少数情况下,重定向到 ACS 并返回后 Cookie 为空

    我的网站上有一份注册表 填写完毕后 用户将被重定向到 Azure ACS 以便登录 登录后 用户将被重定向回我的网站并进行注册和登录 注册表单由 JavaScript 提交 用户填写的信息通过 RegisterController 中的 R
  • 根据字符串列表查找第一个可用的序列号?

    给定一个字符串列表 例如 apple01 apple02 and apple04 banana02 cherry01 你会如何想出first可用序列号each类型 也就是说 apple03如果我问apple or banana01如果我问b
  • 不要覆盖 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
  • 来自 IOS Xcode 的 Azure 推送通知错误

    我觉得我是世界上第一个尝试让 iOS 快速与 Azure 配合使用的人 但没有太多帮助 我跟着这个创建 iOS 应用程序 https azure microsoft com en us documentation articles app
  • Qt 5.0中添加QFtp

    我需要在我的项目中使用 QFtp 类 当我使用 Qt 5 0 进行开发时 我需要从 gitorious 存储库下载该类 https qt gitorious org qt qtftp https qt gitorious org qt qt
  • Kusto 无法将值投影到用户定义的函数中

    我在我们的域中有一个查询 但无法使其正常工作 我使用数据表来模拟我的问题 我正在尝试在用户定义的函数中使用投影值 this works let f a int datatable b string d int 2015 12 31 1 20
  • 如何使用我的 DNS 服务器获取 Azure 容器实例?

    In ACI https learn microsoft com en us azure container instances container instances overview我们使用具有虚拟网络支持的 Linux 容器 我们运行
  • 执行带有开始日期和结束日期的azure数据工厂foreach活动

    我有一个 json 文件 它包含开始日期和结束日期 我需要使用 azure 数据工厂 foreach 迭代此开始日期和结束日期 据我所知 foreach 期望项目 集合 数组 但就我而言 我只有两个项目 即开始日期和结束日期 我想运行数据工
  • UseOpenIdConnectAuthentication - 无法取消对消息的保护。状态错误消息

    我正在尝试将 Google 和 Azure Active Directory 权限添加为我的应用程序中的 OpenIdConnect 选项 如果我单独添加它们 它就可以正常工作 但如果我将它们都添加 我会收到以下错误消息 无法取消对消息的保
  • 直接从浏览器将文件上传到 Azure Blob 存储?

    是否可以创建一个 html 表单以允许 Web 用户直接将文件上传到 azure blob 存储 而无需使用其他服务器作为中介 S3 和 GAW blobstore 都允许这样做 但我找不到任何对 azure blob 存储的支持 编辑 2
  • Azure Function Blob 触发器 CloudBlockBlob 绑定

    当文件上传到 Blob 存储时 我会触发以下 Azure 函数 FunctionName ImageAnalysis public static async void Run BlobTrigger imageanalysis name C
  • HTTP按需触发azure函数多次调用自身

    我添加了http触发的azure函数并将其部署在函数应用程序中 函数应用程序仅包含一个此 http 按需触发器 azure 函数 功能应用程序有应用程序服务计划 而不是消费计划 另外 函数应用程序版本为 1 所以超时是无限的 在天蓝色的函数

随机推荐