Я створив додаток SharePoint в SharePointонлайн в візуальній студії. Це складається з клієнтської веб-частини та веб-програми, розміщеної в Azure. Я створив сайт розробки та успішно виконав програму. це просто базове в цьому пункті, тому що я більше зацікавлений в тому, щоб визначити, як отримати його в Sharepoint.
Але зараз я намагаюся отримати цей додаток на інший сайт, у мене є великі перешкоди. Ось кроки, які я взяв.
- Я розгорнув веб-проект. Я вважаю, що це успішне, оскільки він показує зміни, які я роблю на сайті розробки. Я не можу уявити, що будь-які налаштування потрібно змінити для розгортання на інший сайт, оскільки він розгортається до веб-програми в Azure (я думаю)?
- Таким чином, наступний крок - це пакет App, який потрібно надіслатидля sharepoint онлайн. Потенційні проблеми полягають в тому, що я використовую ту саму ClientID та клієнтську таємницю, яку я використовував для мого сайту розробки. З того, що я прочитав, слід розглянути в процесі упаковки, і ніяких змін не потрібно робити, коли я намагаюся натиснути додаток на новий сайт. Отже, я припускаю, що clientID не є специфічним для сайту?
- Отже, як тільки у мене є це як файл .app, я йду до нового створеного сайту AppCatalog і завантажую файл.
Після завантаження я бачу це в списку ідентифікаторів продукту, як показано нижче.
- Потім я йду на наш тестовий сайт і спробуємо витягнути додаток. Як ви можете бачити, це повідомлення в додатку "Ви не можете" додати цю програму тут ".
Коли я натискаю кнопку "з'ясувати, чому", я отримую повідомлення нижче.
Я не зміг знайти відповідь в Інтернетіщо пояснює, що робити. Це дуже розчаровує і витратило близько 8 годин, намагаючись зрозуміти це. Я переконаний, що десь встановлюється де-небудь, де потрібно змінити, але не знаю, що таке налаштування. Чи може хто-небудь допомогти?
Відповіді:
0 для відповіді № 1Я збираюся відповісти на це, щоб зберегтиякась погана душа в майбутньому. Проблема з файлом Manifest App. У мене були дозволи => обсяг, встановлений для колекції сайтів. Це потрібно змінити на "Веб".