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