首页 > 解决方案 > Word office js 插件 - 为什么访问 blob 可以在本地/调试而不是生产

问题描述

信息

我有一个 React MS Word 插件,允许用户从他们的计算机中选择 CSV,然后根据私有 Azure blob 容器中的 .xlsb 文件中的附加数据对 CSV 的内容进行分类。然后它将在 Word 中呈现一个表格。如果它无法读取 .xlsb,则仍会生成该表,但不会对其进行分类。

.xlsb 仅通过共享访问签名“只读”公开(我也尝试过拥有完整权限)。我可以将此网址放入浏览器并下载文件;所以我认为SAS正在工作。我还可以使用 SAS 连接到 Azure 数据资源管理器中的 blob。

问题

当我在调试(运行和调试/打开桌面 Word)中本地运行它时,它工作得很好。

当我运行已部署的版本(托管在同一存储帐户中的静态站点)时,插件将解析 csv,但不会对其进行分类;这通常意味着对 blob 存储中的 .xlsb 进行某种访问。

帮助

我的问题是因为它正在生产中;我不知道为什么它可能会失败。

  1. 关于如何在生产中调试它的任何想法?
  2. 我知道 iFrame/权限等有限制;这些是否可以在开发/调试中工作但不能在生产中工作?即我是否越过了我不知道的界限?

标签: azure-blob-storageoffice-js

解决方案


推荐阅读