【发布时间】:2021-10-27 06:33:20
【问题描述】:
Windows 10 20H2,VS 2019 社区
应用程序在一个容器中包含一个 office-js 插件(typescript)+一个 Webapi 核心(c#),这两个组件都通过 cors 与 fetch 函数进行通信。 它在我的本地计算机上正常工作。 我在 azure 上发布了这两个组件,webapi 组件是作为容器实例派生的。我检查了在 webapi 启动模块中输入了正确的 azure addin 地址。
现在,每个单独的组件都可以正常工作(来自插件的消息和 webapi 的邮递员证明)但是 fetch 函数会引发错误(message = "failed to fetch)。
谁能告诉我我错过了什么?
提前致谢。
【问题讨论】:
-
能否请您让我知道您正在获取的功能是在 azure 上还是在本地?
-
这个函数是一个“发布”到 webapi 中的控制器 + 一些 JSON 参数。当我在我的电脑上测试它时,它在本地工作并给出了预期的结果;但是一旦它的一个成员在 azure 上(作为办公室插件或作为 webapi 的实例容器)它就不起作用并且 fidder 显示没有流量而邮递员显示 webapi 正在正常工作
标签: azure asp.net-core-webapi office-js