2011-11-23 16 views
10

Estoy usando Microsoft.Reporting.Webforms versión 10 para analizar un archivo RDLC y producir un PDF. El RDLC es una factura simple con un par de expresiones incrustadas.Llamada RDLC a obsoleto Enumeración de SecurityAction

Cuando ejecuto la aplicación recibo una excepción que indica que se ha realizado una llamada al SecurityAction.RequestMinimum obsoleto al compilar las expresiones.

¿Es este un error conocido o algo que puedo remediar?

Se ha producido un error inesperado al compilar expresiones. Valor de retorno del compilador nativo : '[BC40000]' RequestMinimum 'es obsoleto: ' La seguridad declarativa del nivel de ensamblaje está obsoleta y ya no está impuesta por el CLR de forma predeterminada. Consulte http://go.microsoft.com/fwlink/?LinkID=155570 para obtener más información sobre . '.'.

en Microsoft.Reporting.ReportCompiler.CompileReport (ICatalogItemContext contexto, Byte [] ReportDefinition, Boolean generateExpressionHostWithRefusedPermissions, ControlSnapshot & snapshot) en Microsoft.Reporting.PreviewStore.StoredReport.EnsureCompiled (CatalogItemContextBase itemContext) en Microsoft .Reporting.PreviewStore.GetCompiledReport (CatalogItemContextBase contexto, Boolean reconstruir, Byte [] & ReportDefinition, ControlSnapshot & snapshot) en Microsoft.Reporting.PreviewStore.GetCom piledReport (CatalogItemContextBase contexto, Boolean reconstruir, ControlSnapshot & snapshot) en Microsoft.Reporting.LocalService.GetCompiledReport (CatalogItemContextBase itemContext, Boolean reconstruir, ControlSnapshot & snapshot) en Microsoft.Reporting.LocalService.CompileReport (CatalogItemContextBase itemContext, Boolean reconstruir) en Microsoft.Reporting.WebForms.LocalReport.EnsureExecutionSession()

Respuesta

13

También tuve este problema y por mí resultó que cuando hay un error de sintaxis en una expresión se muestra este error.

2

tuve este problema, así cuando se trata de ejecutar uno de nuestros informes. Resulta que el informe no se compiló correctamente. Intentar compilarlo en Visual Studio reveló todos los errores y, después de resolverlos, el informe se ejecutó correctamente. Si obtiene este error, vuelva a verificar para asegurarse de que su informe realmente se construye.