ローカル レポートを含む Asp.net MVC Web サイトで SSRS レポートを使用しようとしています。
この投稿に記載されているすべてのことを試しましたが、代わりに次のメッセージで非表示の div が引き続き表示されます。
レポート ビューアー Web コントロール HTTP ハンドラーがアプリケーションの web.config ファイルに登録されていません。web.config ファイルの system.web/httpHandlers セクションに追加するか、インターネット インフォメーション サービス 7 以降の場合は system.webServer/handlers セクションに追加します。
ハンドラーは Web 構成に正しく追加されており、aspx ページに直接移動するとレポートが機能します (.
私はRouteExistingFiles = false
次のルートを無視しました:
{resource}.axd/{*pathInfo}; {resource}.aspx/{*pathInfo}; {resource}.ascx/{*pathInfo};
BlockViewHandler
webconfigから削除して無効にしました。
Visual Studio 2012 (ver 11.0.0.0) に Microsoft.ReportViewer を使用しています
編集ASPX マスター ページで Razor ビューを使用することに関する Scot Hanselmanの投稿 があります。Razor レイアウトで aspx ユーザー コントロールを使用して、まったく逆のことを行っていますが、この Microsoft レポート ビューアーはこのアプローチでは機能しません。