Ошибка безопасности с элементом управления средства просмотра отчетов и отчетами RDLC в ASP.NET 4.0

Используя ASP.NET 4.0, я создаю поток RDLC, создавая экземпляр Microsoft.ReportingServices.RdlObjectModel.Report , устанавливая свойство Code и возвращая поток с использованием RdlSerializer .

Затем я передаю этот поток в ReportViewer следующим образом:

ReportViewer1.LocalReport.LoadReportDefinition(rdlcStream);

Если я не устанавливаю свойство Code , я не получаю никаких ошибок, и отчет отображается правильно, но когда Я установил свойство Code для отчета, для которого требуется специальный код, и получаю указанную ниже ошибку «RequestMinimum» is obsolete .

Непредвиденная ошибка при компиляции выражений. Возвращаемое значение собственного компилятора: «[BC40000]« RequestMinimum »устарело:« Декларативная безопасность на уровне сборки устарела и больше не применяется CLR по умолчанию. См. http://go.microsoft.com/fwlink/?LinkID=155570 для получения дополнительной информации. '. ’.

Эта ошибка не возникает при использовании элемента управления Report Viewer в приложении winforms.

Кто-нибудь видел / решал эту проблему?

12
задан Otiel 15 November 2011 в 15:44
поделиться