Utilizzando ASP.NET 4.0, sto creando un flusso RDLC istanziando un Microsoft.ReportingServices.RdlObjectModel.Report
, impostando la proprietà Code
, e restituendo il flusso utilizzando il RdlSerializer
.Errore di sicurezza con Report Viewer di controllo e RDLC rapporti in ASP.NET 4.0
allora io sono di passaggio che stream per il ReportViewer in questo modo:
ReportViewer1.LocalReport.LoadReportDefinition(rdlcStream);
Se non impostare la proprietà Code
, non ottengo eventuali errori e il report visualizza correttamente, ma quando ho imposta la proprietà Code
per un report che richiede un codice personalizzato, viene visualizzato l'errore 'RequestMinimum' is obsolete
riportato di seguito.
Si è verificato un errore imprevisto durante la compilazione delle espressioni. Valore restituito del compilatore nativo: '[BC40000]' RequestMinimum 'è obsoleto:' La sicurezza dichiarativa a livello di assieme è obsoleta e non viene più applicata da CLR per impostazione predefinita. Vedere http://go.microsoft.com/fwlink/?LinkID=155570 per ulteriori informazioni. '.'.
Questo errore non si verifica utilizzando il controllo Visualizzatore report in un'app Winforms.
Qualcuno ha visto/risolto questo problema?
+1 Ho avuto lo stesso errore durante la copia da SSRS da rdl a locale rdlc. Ho dovuto eliminare tutte le espressioni (mantenendo raggruppamento, etichette) e quindi ricrearle. Non so quale dichiarazione esatta non gli piacesse, ma l'ho avuto due volte adesso e questo è quello che dovevo fare. –