У меня есть несколько веб-сайтов с одним и тем же хостером, для которых установлено 2 разных уровня доверия. Один - «Полный», а другой - «Средний». Я не осознавал этого, потому что хостер решил внедрить новую политику безопасности и никому не рассказывать. Я узнал об этом только тогда, когда попытался использовать элемент управления ReportViewer, как на другом, более старом сайте. Теперь, очевидно, я получаю следующее сообщение об ошибке:
Исключение безопасности
Описание: приложение попыталось выполнить операцию, запрещенную политикой безопасности. Чтобы предоставить этому приложению необходимое разрешение, обратитесь к системному администратору или измените уровень доверия приложения в файле конфигурации.
Сведения об исключении: System.Security.SecurityException: эта сборка не допускает вызывающих с частичным доверием.
Теперь мне интересно, есть ли способ использовать элемент управления ReportViewer в среде со средним уровнем доверия. Я пробовал читать об этом на MSDN, но, честно говоря, попытки разобраться в документации Microsoft никогда не были чем-то, с чем я мог бы справиться.
Любая помощь будет принята с благодарностью.