.net - 无法使用 WOPI 集成加载 office 文档

标签 .net excel powerpoint ms-office ms-wopi

我正在研究 WOPI 集成,在对 stackoverflow 进行广泛研究后,我似乎找不到任何解决方法。
我在我的 API (.Net CORE 3.1) 中实现了两个端点。一个用于 CheckFileInfo,另一个用于 GetFile。
我使用 ngrok 公开了我的本地主机。我已经实现了一个有角度的主机页面,它将呈现 iframe 并加载打开的 office 文档。
我目前正在使用 Microsoft 官方文档中提供的测试发现 XML 文件中的操作 url。
当我尝试使用 WOPI 打开 word 文档时,页面卡在仅加载 word logo 上。
尝试使用 excel 文件时,我可以在 iframe 中看到一个空白工作簿,并提示“无法打开工作簿”。 PPT文件也有同样的问题。
WOPI 也没有达到我的终点。
我错过了任何重要的步骤吗?任何帮助表示赞赏。

最佳答案

您是否尝试使用公共(public)办公室在线服务器端点?这些仅适用于注册合作伙伴(cloud storage partner program 的成员)。其中有一个“白名单”,只有那些才能使用微软的公共(public)办公室在线服务器。
据我所知,对于普通人来说,只有办公室服务器的“本地”选项用于wopi集成。意味着,您应该拥有自己的 office online server 安装.
一旦你安装了它,就会有一个简单的测试页面,你可以使用它来验证 wopi 是否有效(它是主页)。
我错过了什么吗?

关于.net - 无法使用 WOPI 集成加载 office 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72170843/

相关文章:

c# - 来自另一个应用程序域的 CreateInstance 适用于控制台应用程序,但在单元测试时抛出 MissingMethodException

.net - Azure key 保管库。怎么运行的?

VBA:获取Excel FileDialogOpen默认指向 "My Computer"

excel - 如何使用 VBA 或 Powershell 将列表从具有 NTLM 身份验证的 Sharepoint 服务器导出到 Excel

flash - 将powerpoint转换为flash

c# - 如何从字符串中提取子字符串 <img src ="myimage"/>?

c# - 装箱 int 不会将其转换为引用类型?

excel - 如何在同一屏幕上显示打印对话框和打印预览?

excel - 隐藏 MS Office 功能区中的加载项选项卡(尤其是 PowerPivot 选项卡)

vba - powerpoint vba 将某些幻灯片导出为 pdf