azure - 静态托管 - 单个 blob 存储帐户中的多个网站

标签 azure azure-blob-storage azure-deployment-slots

我希望能够在单个 $web 容器中托管网站的多个版本,并使用某种路由方法来指定默认文件夹。

我尝试在 $web 容器内创建 2 个文件夹(WEB1 和 WEB2),并将不同版本的网站上传到每个文件夹中(生产版本上传到 WEB1,暂存版本上传到 WEB2)。然后我显式访问 URL 中的文件夹(例如 STATIC-WEB-URL/WEB1)并查看我的网站。

问题是,一旦我访问 STATIC-WEB-URL/WEB1 网站已下载(这很棒),但 URL 立即更改为 STATIC-WEB-URL/#

这是一个问题,如果我再次刷新页面,就会导致404。

仅用于某些上下文:我正在尝试模仿应用程序服务中的部署槽选项。能够拥有一个登台和一个制作槽位。

最佳答案

您需要更新index.html页面中的基本URL 更改 -> 基本 href="/web1/"

关于azure - 静态托管 - 单个 blob 存储帐户中的多个网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57874928/

相关文章:

python - 执行 python manage.pysyncdb 时出现 ImportError : No module named azure. storage.blob

azure - 管理 Azure WebApp 部署槽和 API Manager

c# - 使用 powershell 脚本获取功能键时出错

Azure Functions Core Tools 无法安装绑定(bind)所需的扩展

azure - Adal JS - 仅注销一个 AD 站点

asp.net-core - 在部署槽交换后,如何优雅地迁移打开的 Websocket 连接?

json - Azure 资源管理器 : Web App Slots Config: App Service Authentication

Azure Webjob 在门户中失败但运行正常

azure - 如何查看 Azure 存储资源管理器 BLOB 的文件夹

azure - Azure 存储帐户中的版本控制 Terraform 状态