Элемент управления ReportViewer и средний доверительный сервер - PullRequest
1 голос
/ 03 августа 2009

У меня есть несколько веб-сайтов с одним и тем же хостером, которые настроены с двумя различными уровнями доверия. Один - «Полный», а другой - «Средний». Я этого не осознавал, потому что хостер решил внедрить новую политику безопасности и никому не говорить. Я узнал об этом только тогда, когда попытался использовать элемент управления ReportViewer, как на другом старом сайте. Теперь, очевидно, я получаю следующее сообщение об ошибке:

Исключение безопасности

Описание: попытка приложения выполнить операцию, не разрешенную политика безопасности. Чтобы предоставить это применение требуется разрешение пожалуйста, свяжитесь с вашей системой администратор или изменить уровень доверия приложения в файл конфигурации.

Сведения об исключении: System.Security.SecurityException: Эта сборка не позволяет частично доверенные абоненты.

Теперь мне интересно узнать, есть ли способ использовать элемент управления ReportViewer в среде со средним уровнем доверия. Я пытался прочесть об этом в MSDN, но, честно говоря, попытка сделать из документации Microsoft головокружительную статью никогда не была чем-то, с чем я мог справиться.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 28 августа 2009

Я видел сообщения, в которых говорится, что Viewer Control будет работать только в режиме среднего доверия, если вы работаете в «удаленном» режиме (в отличие от «локального» режима). Я также ищу несколько хороших примеров кода о том, как это сделать, и какие версии SQL Server и Visual Studio требуются.

...