Вопрос

Я смотрел несколько учебных видео с участком Pluralsight о разработке SharePoint.

Одна из вещей, которые я вижу, это то, что вы можете создать решение для песочницы или решение для фермы.

Из учебного видео говорится, что решение песочницы вообще не изменяет файловую систему сервера SharePoint. (В то время как решение фермы развернуто в GAC и сохраняется в каталогах SharePoint.)

Итак, мой вопрос: если он не хранится в файловой системе, как она сохраняется? Когда я загружаю решение для песочницы, а затем перезагружаю свой сервер SharePoint, откуда загружается решение для песочницы, если оно нигде нет в файловой системе?

Я предполагаю, что тренер сделал контроль и что решение песочницы сохраняется где -то «безопасно». Мой вопрос в том, как это работает? Если он не сохранен, то как это перезагружено после перезагрузки сервера SharePoint? Если он сохраняется, где это сохраняется?

Это было полезно?

Решение

Когда развернуто решение из песочницы, сборки содержатся в пакете WSP, что сохраняется в базе данных контента. Содержание решения для песочницы хранится в таблице «Решения» в самой базе данных содержимого (см. Столбец определений).

Они помещаются в UCCache только при выполнении сборок (например, загрузка страницы), и в какой -то момент они удаляются в какой -то момент.

Видеть - Microsoft SharePoint Developer Docucation Team Блог> Блог> Где развернуты сборки в песочнических решениях?

Другие советы

Когда вы развернете песочницу, сборы он идет в UCCache. Когда вы развернете ферму, они идут в GAC или Bin. Сборка песочницы записывается на диск по адресу C: ProgramData Microsoft SharePoint UCCache на каждом сервере на ферме, которая запускает службу кода пользователя.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top