2

我创建了一个 SharePoint 托管的应用程序,并在起始页中使用了 Office API。该应用程序是作为交换添加的,并在此处输入图像描述应用程序 Web 链接在 appmanifest.xml 中引用。

1)点击链接时,除了第一次之外,每次都按预期在OWA中呈现页面,出现以下错误。

“应用程序错误出现问题,我们无法启动此应用程序。请稍后再试或联系您的系统管理员。” 控制台日志显示:“Uncaught Sys.ArgumentNullException: Sys.ArgumentNullException: Value cannot be null.Parameter name: conversationId” in outlook-web-16.00.js:

它在后续调用中按预期工作。

2) 应用程序未在 Outlook 客户端中加载。Microsoft Office 警报中出现以下错误:

应用程序错误 无法启动此应用程序。关闭此对话框以忽略问题或单击“重新启动”重试。P1:Office P2 的应用程序:15.0.4719.1001 P3:0x80010105 P4:fiddler 中显示以下内容:X-MSDAVEXT_Error:917656;HTTP/1.1 401 Unauthorized ........ .. 访问+拒绝。+之前+打开+文件+in+this+location%2c+you+must+first+browse+to+the+web+site+ and+select+the+option+to+login+自动。......

高度赞赏所有建议。

4

1 回答 1

0

当我们在调试模式下调试 Outlook 应用程序并且应用程序超过了将所需的 office 365 js 文件加载到您的应用程序中的分配时间时,会出现此问题。

我正在做的一件事是为了避免这个问题,在您使用 o365 帐户进行身份验证的浏览器中,选中自动登录框以节省时间并在身份验证后更快地加载客户端 js 文件。

于 2015-07-13T16:01:50.510 回答