0

我目前正在开发现有的 Office 365 Outlook 插件。我没有使用 Visual Studio,而是在 Mac 上使用 Eclipse。我只需要进行一些调试来检查 api 调用的响应,因此我添加了调试代码并将加载项部署在托管服务器上。然后,我从 Office 管理中心重新上传加载项,使其可供所有用户使用。

最初的问题是插件的更新版本没有立即在 Outlook 中更新。我离开了一天,今天 Outlook 正在为更新的加载项提供服务,但后来我不得不添加更多调试代码,并且一旦重新部署新的加载项版本,Outlook 就不再提供服务。认为这是一个缓存问题,我删除了所有浏览器缓存(本地存储、会话存储、缓存存储)。不幸的是,从那时起,加载项根本没有加载,返回加载项错误:

Uncaught Function ContextActivationManager_getAppContextAsync call failed. ErrorCode is -2, exception: Failed origin check

from outlook-web-16.01.js

我尝试重新部署它以更新清单中的版本,但仍然没有成功。我真的不能再浪费一天等待新版本的启动,所以我想知道是否有更快的方法?我在部署加载项时做错了吗?上传新版本的加载项是否没有立即在 Outlook 中提供服务?

4

1 回答 1

0

解决。显然加载项部署没有任何问题。我已直接与 Outlook 支持团队交谈,他们说如果您使用 Outlook Web 应用程序,该插件需要时间才能可用,因为它需要经过发布过程。因此,要么使用桌面版的 Outlook,要么至少等待半小时,然后插件才能最终可用。

我之前提到的错误看起来与加载项部署无关。

于 2017-12-22T14:35:40.110 回答