我目前正在开发现有的 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 中提供服务?