Можно ли успешно развернуть сборку, содержащую обработчики событий, для пользовательской функции списка SharePoint (таким образом, классов, которые зависят от сборки Microsoft.SharePoint
) в корзину веб-приложения вместо GAC?
Возможность сделать это, безусловно, присутствует в разметке XML в файле manifest.xml моей функции. Тем не менее, я видел несколько ссылок на то, что развертывание политик CAS для сборки является обязательным, и в нем мало инструкций о том, как этого добиться для сборки, требующей таких привилегий, как доступ к объектной модели SharePoint. Я также видел обсуждение, предполагающее, что GAC является почти требованием из-за трудностей / проблем с CAS.
Мне удалось развернуть сборку в папке. Проблемы безопасности, однако, были большим препятствием. Единственный способ заставить мою сборку работать (вместо того, чтобы просто делать ошибки из-за исключений) - это повысить уровень доверия web.config до <trust level="Full" originUrl="">
, который не будет работать в моей среде. Я надеюсь проверить, что то, что я пытаюсь сделать, возможно, прежде чем я продолжу бороться с CAS.
Если это возможно, если у кого-то есть руководство или ресурсы, которые помогут мне изменить мою функцию для развертывания моих обработчиков событий таким образом, я был бы признателен.