Я создал приложение SharePoint в SharePoint Online в Visual Studio. Он состоит из клиентской веб-части и веб-приложения, размещенного в Azure. Я создал сайт для разработки и успешно запустил приложение. на данный момент это просто основное, потому что меня больше интересует определение того, как получить его в sharepoint.
Но теперь я пытаюсь разместить это приложение на другом сайте, у меня серьезные проблемы. Вот шаги, которые я предпринял.
- Я развернул веб-проект. Я предполагаю, что это успешно, так как он показывает изменения, которые я делаю на сайте разработки. Я не могу представить, что нужно изменить какие-либо настройки для развертывания на другом сайте, поскольку это развертывается в веб-приложении в Azure (я думаю)?
- Итак, следующий шаг, который я делаю, — это упаковка приложения для отправки в онлайн-ресурс. Потенциальные проблемы здесь заключаются в том, что я использую тот же ClientID и Client Secret, что и для своего сайта разработки. Из того, что я прочитал, это должно быть обработано в процессе упаковки, и не нужно вносить никаких изменений, когда я пытаюсь разместить приложение на новом сайте. Итак, я предполагаю, что clientID не зависит от сайта?
- Итак, как только я получил это как файл .app, я перехожу на недавно созданный сайт AppCatalog и загружаю файл.
После загрузки я вижу его в списке идентификаторов продуктов, как показано ниже.
- Затем я иду на наш тестовый сайт и пытаюсь вытащить приложение. Как видите, под приложением есть сообщение «Вы не можете добавить это приложение сюда».
Когда я нажимаю «узнать, почему», я получаю сообщение ниже.
Я не смог найти ответ в Интернете, который объясняет, что делать. Это очень расстраивает, и я потратил около 8 часов, пытаясь понять это. Я уверен, что это какая-то настройка, которую нужно изменить, но я не знаю, что это за настройка. Кто-нибудь может помочь?