[]
        
(Showing Draft Content)

ASP.NET MVC (OWIN) のセットアップ

はじめに

このガイドでは、ASP.NET MVC (OWIN) アプリケーションで Report Viewer ミドルウェアを構成する手順を説明します。必要な前提条件のインストール、サービスの登録、ミドルウェアのセットアップを学び、レポート表示機能を有効にします。

前提条件

ミドルウェアを構成する前に、プロジェクトで以下が設定されていることを確認します:

  1. 必要な NuGet パッケージをインストール

    • MESCIUS.ActiveReports.Aspnet.Viewer

    • Microsoft.Owin (まだインストールされていない場合)

  2. OWIN Startup クラスを追加

    • アプリケーションに Startup.cs ファイルがない場合は、以下の手順で追加できます:

      1. Visual StudioSolution Explorer のプロジェクトを右クリックします。

      2. 追加 > 新しい項目... を選択します。

      3. テンプレートのリストから OWIN Startup Class を選択します。

      4. ファイルを Startup.cs という名前で、追加 をクリックします。

    • これにより、OWIN ミドルウェアを構成するための Startup クラスが自動的に作成されます。

Report Viewer ミドルウェアの追加

ASP.NET MVC では、OWIN を使用してミドルウェアを構成します。Report Viewer ミドルウェアをセットアップするには、以下の手順に従います:

  1. Startup.cs ファイルを開きます(または作成します)。

  2. UseReportViewer を呼び出して、Report Viewer ミドルウェアをリクエストパイプラインに追加します。

  3. 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 ミドルウェアを追加した後の次のステップは、アプリケーションのニーズに合わせてそれを構成することです。利用可能な構成オプションの完全なガイドについては、ミドルウェア構成オプションを参照してください。