2011-12-15 8 views
1

本日、本番環境にASP.NET 2.0アプリケーションをデプロイしました。私は、ASPX Webフォームでreportviewerコントロールを持っています。 webformを介してレポートを起動すると、SSRSツールバーにアイコンが表示されず、レポートも表示されません。私はエラーを取得する "this.Controller nullまたはオブジェクトではありません。SSRS ReportViewer 9.0; IIS6。 this.Controller Error

私はこの投稿[http://otkfounder.blogspot.com/2007/11/solving-reportviewer-rendering-issue-on.html] [1] [1]:http://otkfounder.blogspot.com/2007/11/solving-reportviewer-rendering-issue-on.htmlを見ましたが、 IIS6/Windows 2003でこれを実行することに関連する投稿が見つかりました。

同様のテストサーバー、Windows 2003、IIS6で実行していて、同じコードが問題なく実行され、レポートが表示されます。我々は何か簡単なものを欠いているに違いない。プロダクションサーバー(およびテスト)に.NET Framework 3.5がインストールされている

誰でも手助けできますか?

答えて

0

This is kinda related to the problem.これらのパッチがすべてサーバーにインストールされていることを確認してください。 WebサーバーとSSRSをホストするサーバーの両方。また、このリンクをチェックすると、これが最新のもので、すべての修正が1つになっているように見えます。 Link。最初にSSRSレポートビューアコントロールを実装したとき、私はこれらの問題すべてに頭を悩ましました。

+0

ところで、私はあなたが最初のリンクと同じ問題を報告していないことを知っていますが、私の経験では2つの問題が出てきます。 – Etch

0

アプリケーションプール管理されたパイプラインモード!

あなたのリンクに記載されているものと同様の問題がありましたが、別の原因があります。

私の問題は、IISでもあることが判明しました。レポートが呼び出されたアプリケーションプールの「管理パイプライン」モードは、「クラシック」ではなく「統合」に設定されていました。これは、ハンドラのマッピングが異なって扱われていたことを意味します。

アプリケーションプールモードを変更し、IISを再起動すると正常に動作するはずです。

関連する問題