Я создал почтовое приложение Office. По умолчанию при создании приложения Office в Visual Studio вы получаете проект для файла манифеста и веб-проект для всех файлов HTML5/css/js. Эти файлы веб-проекта могут быть размещены на веб-сервере или в Azure и т. д. Но я предпочитаю размещать эти файлы в SharePoint как приложение, размещенное в SharePoint, поскольку в настоящее время у нас нет доступного веб-сервера в среде Azure.
В первый раз, когда я открываю приложение Office, я получаю сообщение об ошибке «Ошибка приложения: что-то пошло не так, и нам не удалось запустить это приложение». Когда я нажимаю кнопку повтора, все работает. А также после этого приложение Office продолжает работать, пока я не закрою браузер. После закрытия и повторного открытия браузера у меня снова возникает проблема при первом открытии приложения Office.
Я посмотрел с помощью Fiddler, и кажется, что это как-то связано с первой аутентификацией в SharePoint (где файлы размещены). После аутентификации (и получения куки) проблем больше нет.
Есть ли способ преодолеть эту проблему?
Я мог развернуть приложение на общедоступном веб-сайте O365 с анонимным доступом. Но я этого не хочу, потому что этот сайт не в сети.