[]
このガイドでは、ASP.NET MVC (OWIN) アプリケーションで Report Viewer ミドルウェアを構成する手順を説明します。必要な前提条件のインストール、サービスの登録、ミドルウェアのセットアップを学び、レポート表示機能を有効にします。
ミドルウェアを構成する前に、プロジェクトで以下が設定されていることを確認します:
必要な NuGet パッケージをインストール:
MESCIUS.ActiveReports.Aspnet.Viewer
Microsoft.Owin (まだインストールされていない場合)
OWIN Startup クラスを追加:
アプリケーションに Startup.cs ファイルがない場合は、以下の手順で追加できます:
Visual Studio で Solution Explorer のプロジェクトを右クリックします。
追加 > 新しい項目... を選択します。
テンプレートのリストから OWIN Startup Class を選択します。
ファイルを Startup.cs という名前で、追加 をクリックします。
これにより、OWIN ミドルウェアを構成するための Startup クラスが自動的に作成されます。
ASP.NET MVC では、OWIN を使用してミドルウェアを構成します。Report Viewer ミドルウェアをセットアップするには、以下の手順に従います:
Startup.cs ファイルを開きます(または作成します)。
UseReportViewer を呼び出して、Report Viewer ミドルウェアをリクエストパイプラインに追加します。
web.config を更新して、requestPathInvalidCharacters="" と allowDoubleEscaping="true" を設定することで、URL パターンを処理します。
以下は、Startup.cs で OWIN ミドルウェアを構成する例です:
using Owin;
using MESCIUS.ActiveReports.Aspnet.Viewer;
public class Startup
{
public void Configuration(IAppBuilder app)
{
// アプリケーション レベルのエラーを処理
app.UseErrorPage();
// Report Viewer ミドルウェアを追加
app.UseReportViewer(settings =>
{
// Report Viewer をここで構成します (オプション)
});
// 既存のファイルに対するルート処理が機能することを確認
RouteTable.Routes.RouteExistingFiles = true;
}
}Report Viewer ミドルウェアを追加した後の次のステップは、アプリケーションのニーズに合わせてそれを構成することです。利用可能な構成オプションの完全なガイドについては、ミドルウェア構成オプションを参照してください。