2011-11-23 18 views
10

Korzystam z Microsoft.Reporting.Webforms w wersji 10, aby przeanalizować plik RDLC i utworzyć plik PDF. RDLC to prosta faktura z kilkoma wbudowanymi wyrażeniami.RDLC wywołujące nieaktualne wyliczenia SecurityAction

Po uruchomieniu aplikacji otrzymuję wyjątek, że podczas kompilowania wyrażeń wywoływano wywołanie przestarzałego SecurityAction.RequestMinimum.

Czy jest to znany błąd lub coś, co mogę naprawić?

Wystąpił nieoczekiwany błąd podczas kompilowania wyrażeń. Natywna wartość zwracana przez kompilator : "[BC40000]" RequestMinimum "jest przestarzała: " Zabezpieczenie deklaratywne na poziomie zespołu jest przestarzałe i nie jest już domyślnie wymuszane przez CLR. . Aby uzyskać więcej informacji, zobacz http://go.microsoft.com/fwlink/?LinkID=155570. '.'.

w Microsoft.Reporting.ReportCompiler.CompileReport (ICatalogItemContext kontekst bajt [] reportDefinition, logiczne generateExpressionHostWithRefusedPermissions, ControlSnapshot & snapshot) w Microsoft.Reporting.PreviewStore.StoredReport.EnsureCompiled (CatalogItemContextBase itemContext) w Microsoft .Reporting.PreviewStore.GetCompiledReport (CatalogItemContextBase kontekst wartość logiczną, odbudowy, bajt [] & reportDefinition, ControlSnapshot & snapshot) w Microsoft.Reporting.PreviewStore.GetCom piledReport (CatalogItemContextBase kontekst logiczna przebudować ControlSnapshot & snapshot) w Microsoft.Reporting.LocalService.GetCompiledReport (CatalogItemContextBase itemContext, logiczna odbudowy, ControlSnapshot & snapshot) w Microsoft.Reporting.LocalService.CompileReport (CatalogItemContextBase itemContext, logiczna odbudować) na Microsoft.Reporting.WebForms.LocalReport.EnsureExecutionSession()

Odpowiedz

13

Też miałem ten problem i przeze mnie okazało się, że gdy w wyrażeniu występuje błąd składniowy, wyświetlany jest ten błąd.

2

miałem ten problem, a także podczas próby uruchomienia jednego z naszych raportów. Okazuje się, że raport nie został poprawnie zbudowany. Próba zbudowania go w Visual Studio ujawniła wszystkie błędy, a po ich usunięciu raport działał poprawnie. Jeśli pojawi się ten błąd, sprawdź dokładnie, czy raport rzeczywiście się buduje.

Powiązane problemy