我创建了一个SharePoint托管的应用程序,并在起始页面中使用了office API。该应用程序被添加为交换并输入图像描述hereapp web链接在appmanifest.xml中引用。
1)点击链接后,除了第一次以外,每次在 OWA 中按预期呈现页面,发生以下错误。
“应用程序错误出现问题我们无法启动此应用程序。请 请稍后再试或联系您的系统管理员。“控制台日志 显示:“未捕获的Sys.ArgumentNullException:Sys.ArgumentNullException: 值不能为null。参数名称:conversationId“in 前景的Web-16.00.js:
它在后续调用中按预期工作。
2)应用程序未在Outlook客户端中加载。 Microsoft Office警报中发生以下错误:
App Error此应用无法启动。关闭此对话框以忽略 问题或单击“重新启动”再试一次。 P1:Office P2的应用程序: 15.0.4719.1001 P3:0x80010105 P4:以下内容显示在fiddler中:X-MSDAVEXT_Error:917656; HTTP / 1.1 401未经授权........ .. 访问+拒绝。+前+开放+文件+在+这个+位置%2C +你必须+ + +首先浏览+至+ +的网络+现场+和+选择+的+选项+到+登录+自动。 .....
所有建议都受到高度赞赏。
答案 0 :(得分:0)
当我们在调试模式下调试Outlook应用程序并且应用程序超出规定时间以将所需的Office 365 js文件加载到您的应用程序时,会出现此问题。
我正在采取一些措施来避免此问题,在您使用o365帐户进行身份验证的浏览器中,选中此框以自动登录以节省时间并在身份验证后更快地加载客户端js文件。