Произвольная сборка в GAC не удается в Sharepoint - PullRequest
0 голосов
/ 07 сентября 2018

Я развернул свою сборку в GAC. Сборка подписана цифровой подписью digicert. При вызове функции в моей сборке и если какая-либо функция (не обязательно вызываемая функция) в сборке имеет доступ к объекту System.Web.HttpContext.Current, она вызывает исключение, как показано ниже,

enter image description here

Итак, мои вопросы следующие:

  1. Я подписал свою сборку с помощью signtool.exe, но сертификат издателя X509v3Certificate (который я нахожу в других сторонних сборках) не присутствует в доказательствах. Важно ли, чтобы моя сборка загружалась в среду sharepoint (в веб-приложениях она загружается успешно) ??

  2. Должна ли моя сборка включать какие-либо атрибуты безопасности, чтобы избавиться от проблемы?

  3. Функция вызываемой сборки не обращается к объекту HttpContext, но находится в другой функции той же сборки. В этом случае, почему это должно вызвать исключение ??

Примечание: Я ищу какое-то решение вместо того, чтобы отключить LegacyCASModel или установить LoaderOptimization в реестре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...