2011-12-15 63 views
1

我今天在生產部署了一個ASP.NET 2.0應用程序(在測試中正常工作)。我在ASPX webform中有一個reportviewer控件。在通過網絡表單啓動報告後,我得到一個沒有圖標的SSRS工具欄,並且沒有報告。懸停在我得到的錯誤「this.Controller爲空或不是一個對象。」SSRS ReportViewer 9.0; IIS6; this.Controller錯誤

我看過這篇文章[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的服務器。同時檢查這個鏈接,看起來這是最新的一個,所有的修補程序合併成一個。 Link。當我最初實施SSRS報告查看器控件時,我對所有這些問題都表現出了極大的興趣。

+0

順便說一句,我知道你的arent報告了同樣的問題作爲第一個鏈接,但在我的經驗中2個問題齊頭並進。 – Etch 2011-12-15 22:20:19

0

應用程序池管理的管道模式!

我有類似的問題(剛纔)什麼是在您的鏈接中列出,但不同的原因。

我的問題原來是在IIS中。報告被調用的應用程序池的「管理管道」模式被設置爲「集成」而不是「經典」,這意味着處理程序映射的處理方式不同,因此缺少圖標。

更改應用程序池模式,重新啓動IIS,它應該工作。