Разработка веб-части SharePoint на одной SharePoint, но будет развернут на совершенно другой
Итак, вот сделка: у компании, в которой я работаю, есть контракт на разработку настраиваемой веб-части SharePoint для другой компании. Другая компания не открыта для того, чтобы я мог получить доступ к их SharePoint, поэтому я разрабатываю веб-часть для SharePoint, которой владеет моя компания, и мы каким-то образом (на данный момент я не совсем знаю, как) перенесем ее из нашей в свою, когда разработка завершена. Или, по крайней мере, это план...
Я связывал файл JavaScript на.ascx для веб-части (перетаскивая файл js в представление разметки.ascx) и заметил созданный им URL-адрес: "/_layouts/15/MyWebPart/js/...", Сразу же это вызвало красный флаг: что это за 15? Откуда это взялось? Будет ли это отличаться на другом SharePoint?
Есть ли программный способ получить этот URL? Или даже только 15? Если нет, как мы справимся с развертыванием этого на целевом сервере?
1 ответ
"15" - это местоположение этой версии (по крайней мере, 2013 г., возможно, и 2016 г.) двоичных файлов SharePoint, файлов конфигурации и других файлов сервера SharePoint (длинный рассказ о том, почему сейчас 15 без 15 версий). Иногда его называют "15 ульями" или "14 ульями" (для SharePoint 2010).
https://www.codeproject.com/Tips/427416/What-is-SharePoint-2010-14-hive-directory