Я пытаюсь добавить пользовательскую сборку в интегрированную службу отчетов SSRS SharePoint. Однако пользовательская dll продолжает возвращаться как частично доверенная.
Я уже зашел в файл rssrvpolicy.config, добавил группу кода, которая использует свидетельство UrlMembershipCondition, и указал на него. в корзину отчетов, где находится DLL, с PermissionSetName="FullTrust", и DLL хранится в папке C:\Program Files\Common files\microsoftshared\Web Server Extensions\16\WebServices\Reporting\bin
Затем я попытался добавить DLL в GAC, но это также привело к той же ошибке, что и частичное доверие.
Причина возникновения этой ошибки заключается в том, что я пытаюсь использовать полностью доверенную DLL (в GAC), которая выполняет ведение журнала. Похоже, что DLL для ведения журналов в GAC является доверенной, поэтому я не понимаю, почему этой DLL не доверяют, когда она находится в GAC или когда ей явно указано, что ей доверяют.
Я использую .Net 4.6, в систему CAS, как я знаю, внесены некоторые изменения.
Подробнее здесь: https://stackoverflow.com/questions/581 ... full-trust