11

RDLC ファイルを解析して PDF を生成するために、Microsoft.Reporting.Webforms バージョン 10 を使用しています。RDLC は、いくつかの式が埋め込まれた単純な請求書です。

アプリケーションを実行すると、式のコンパイル時に廃止されたSecurityAction.RequestMinimumへの呼び出しが行われたという例外が発生します。

これは既知のバグですか、それとも私が修正できるものですか?

式のコンパイル中に予期しないエラーが発生しました。ネイティブ コンパイラの戻り値: '[BC40000] 'RequestMinimum' は廃止されました: 'アセンブリ レベルの宣言型セキュリティは廃止され、既定では CLR によって強制されなくなりました。詳細については 、http: //go.microsoft.com/fwlink/?LinkID=155570を参照してください。

Microsoft.Reporting.ReportCompiler.CompileReport (ICatalogItemContext コンテキスト、Byte[] レポート定義、ブール値の generateExpressionHostWithRefusedPermissions、ControlSnapshot& スナップショット) で Microsoft.Reporting.PreviewStore.StoredReport.EnsureCompiled (CatalogItemContextBase itemContext) で Microsoft.Reporting.PreviewStore.GetCompiledReport (CatalogItemContextBase コンテキスト、ブール値) Microsoft.Reporting.PreviewStore.GetCompiledReport(CatalogItemContextBase コンテキスト、ブール値の再構築、ControlSnapshot& スナップショット) の Microsoft.Reporting.LocalService.GetCompiledReport(CatalogItemContextBase itemContext、ブール値の再構築、ControlSnapshot& スナップショット)。 Reporting.LocalService.Microsoft.Reporting.WebForms.LocalReport.EnsureExecutionSession() で CompileReport (CatalogItemContextBase itemContext、ブール値の再構築)

4

2 に答える 2

15

私もこの問題を抱えていましたが、式に構文エラーがあると、このエラーが表示されることがわかりました。

于 2012-01-18T18:49:30.040 に答える
2

レポートの 1 つを実行しようとしたときにも、この問題が発生しました。レポートが正しく作成されていないことが判明しました。Visual Studio でビルドしようとすると、すべてのエラーが明らかになり、それらを解決した後、レポートは適切に実行されました。このエラーが発生した場合は、レポートが実際に作成されていることを再確認してください。

于 2012-01-12T20:24:36.807 に答える