我已经构建了一个 Office 邮件应用程序。默认情况下,在 Visual Studio 中创建 Office 应用程序时,您将获得清单文件的项目和所有 HTML5/css/js 文件的 Web 项目。这些 Web 项目文件可以托管在 Web 服务器或 Azure 等中。但我更喜欢将这些文件作为 SharePoint 托管应用程序托管在 SharePoint 中,因为我们目前没有 Azure 环境的 Web 服务器可用。
第一次打开 Office 应用程序时,我收到错误消息“应用程序错误:出现问题,我们无法启动此应用程序”。当我按下重试按钮时,一切正常。之后,Office 应用程序继续工作,直到我关闭浏览器。关闭并重新打开浏览器后,我第一次打开 Office 应用程序时再次遇到问题。
我看过 Fiddler,它似乎与针对 SharePoint(托管文件的位置)的首次身份验证有关。身份验证(并接收 cookie)之后就没有问题了。
有没有办法克服这个问题?
我可以使用匿名访问将应用程序部署在 O365 公共网站中。但我不希望这样,因为这个网站不在线。