Създадох приложение за SharePoint в SharePointонлайн във визуално студио. Това се състои от клиентска уеб част и уеб приложение, хоствано в Azure. Създадох сайт за разработка и успешно успях да задействам приложението. в този момент това е просто основно, защото по-интересно ми е да определя как да го вкарам в sharepoint.
Но сега се опитвам да вкарам това приложение в друг сайт, в който имам големи препятствия. Ето стъпките, които съм предприел.
- Разгърнах уеб проекта. Предполагам, че това е успешно, тъй като показва промените, които правя в сайта за разработка. Не мога да си представя, че всички настройки трябва да бъдат променени за внедряване в друг сайт, тъй като това се използва за уеб приложението в Azure (мисля)?
- Следователно следващата стъпка, която правя, е пакета, който приложението трябва да изпратиза споделяне онлайн. Потенциалните проблеми тук са, че използвам същия ClientID и Client Secret, които използвах за моя сайт за разработка. От това, което прочетох, това трябва да се обработва в процеса на опаковане и не трябва да се правят промени, докато се опитвам да натисна приложението в новия сайт. Така че допускам, че clientID не е специфичен за сайта?
- Така че след като имам това като .app файл, отивам на новосъздадения сайт на AppCatalog и качвам файла.
След като го кача, мога да го видя в списъка с идентификатори на продукти, както е посочено по-долу.
- След това отивам на нашия тестов сайт и се опитвам да изтегля приложението. Както можете да видите, има съобщение под приложението „Не можете да добавите това приложение тук“.
Когато кликнете върху „разберете защо“ получавам съобщението по-долу.
Не успях да намеря отговор в мрежататова обяснява какво да правя. Много е разочароващо и прекарахме около 8 часа в опит да разбера това. Сигурен съм, че това е някъде настройка, която се нуждае от промяна, но не знам каква е тази настройка. Може ли някой да помогне?
Отговори:
0 за отговор № 1Ще продължа отговор на това, за да спестянякаква бедна душа в бъдеще. Проблемът беше с файла на Manifest на приложението. Имах разрешения => Обхват, зададен на колекция от сайтове. Това трябва да бъде променено на „Уеб“.