RDLC делает вызов устаревшему перечислению SecurityAction - PullRequest
10 голосов
/ 23 ноября 2011

Я использую Microsoft.Reporting.Webforms версии 10 для анализа файла RDLC и создания PDF. RDLC - это простая накладная с парой встроенных выражений.

Когда я запускаю приложение, я получаю исключение, что при компиляции выражений был сделан вызов устаревшего SecurityAction.RequestMinimum .

Это известная ошибка или что-то, что я могу исправить?

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

в Microsoft.Reporting.ReportCompiler.CompileReport (ICatalogItemContext context, Byte [] reportDefinition, Boolean generateExpressionHostWithRefusedPermissions, ControlSnapshot & снимок) в Microsoft.Reporting.PreviewStore.StoredReport.EnsureCompiled (CatalogItemContextBase ItemContext) в Microsoft.Reporting.PreviewStore.GetCompiledReport (CatalogItemContextBase контекст, логическое перестроение, Byte [] & reportDefinition, ControlSnapshot & снимок) в Microsoft.Reporting.PreviewStore.GetCompiledReport (CatalogItemContextBase контекст, логическое перестроение, ControlSnapshot & snapshot) в Microsoft.Reporting.LocalService.GetCompiledReport (CatalogItemContextBase itemContext, логическое перестроение, ControlSnapshot & snapshot) в Microsoft.Reporting.LocalService.CompileReport (CatalogItemContextBase itemContext, логическое перестроение) в Microsoft.Reporting.WebForms.LocalReport.EnsureExecutionSession ()

Ответы [ 2 ]

13 голосов
/ 18 января 2012

У меня тоже была эта проблема, и я обнаружил, что когда в выражении есть синтаксическая ошибка, отображается эта ошибка.

2 голосов
/ 13 января 2012

У меня тоже была эта проблема при попытке запустить один из наших отчетов. Оказывается, отчет не был построен должным образом. Попытка построить его в Visual Studio выявила все ошибки, и после того, как я их исправил, отчет работал правильно. Если вы получили эту ошибку, дважды проверьте, что ваш отчет действительно строится.

...