我已經在Web服務器上安裝了Visual Studio 2008 sp1 Report Viewer Redistributable。我不得不從微軟下載它,因爲我看過其他人發佈的位置在我安裝的visual studio中不存在。我下載了位於這裏的那個:http://www.microsoft.com/downloads/details.aspx?familyid=BB196D5D-76C2-4A0E-9458-267D22B6AAC6&displaylang=en。Asp.net使用rdlc頁面的Microsoft ReportViewer從不加載
我認爲人們說ReportViewer.exe位於的位置,通常是:C:\ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ BootStrapper \ Packages \ ReportViewer \ ReportViewer.exe。我有Visual Studio Team Suite Development Edition 2008和SDK下的v2.0目錄不存在。這可能是我的一些問題,但我不這麼認爲。
我說所有可以說我可以設計微軟報告,並且我可以在本地運行報告查看器的頁面就好了。這似乎工作得非常好,可以幫助公司多一點。
但是,當我部署到網絡服務器時,承載reportviewer控件的頁面會一直說「此頁面沒有預編譯..」,或類似的東西。它通常不會說任何東西,只是坐在那裏試圖加載。
同一網站上的其他頁面不會出現這些症狀。通過在Web服務器上安裝可再發行組件,我也成功地獲得了水晶報告以顯示其查看器。