摘要:rdlc 發行後無法顯示
我怕我忘記,所以借貼來這裡。
以下的訊息是參考來自:http://blog.yam.com/highscope/article/28147726
=================================
在本機端開發,測試,列印 都可以執行。
放到Server端後,網頁執行到 ReportViewer 控制項的時候,其內容空白?
toolbar圖示也沒有顯示?
匯出成fdf,中文變亂碼?
一切的原因"IIS 7"
一、讓 ReportViewer 報表內容顯示出來。toolbar 圖示也乖乖顯示。
將IIS 7 "Managed管線模式" 的設定值「整合模式 Integrated 」改成「傳統模式 Classic 」,完畢。
找不到在哪裡?IIS 7 → 應用程式集區Application Pool

資料:::
Huan-Lin 學習筆記 將 ASP.NET 網站移轉至 IIS 7 時碰到的問題
http://huan-lin.blogspot.com/2009_09_01_archive.html
ReportViewer控制項無法在頁面顯示的解決方法
二、匯出成fdf,中文變亂碼?
將 rdlc 檔案用文字編輯器打開,
搜尋到字型的標籤,替換成別的字型。
以我的實驗結果,只有標楷體不會產生亂碼,但是工具視窗會有警告驚嘆號小圖... 
預設值
<FontFamily>新細明體</FontFamily>
改成 標楷體
<FontFamily>DFKai-SB</FontFamily>
試試看其他字型
細明體 PMingLiU
新細明體 MingLiU
資料:::
其實保哥寫得很清楚了。
http://blog.miniasp.com/post/2008/06/Display-Chinese-characters-when-using-ReviewerViewer-Export-PDF-format.aspx
延伸閱讀:::
google: Application Pool 整合模式 傳統模式
IIS 7.0:在 IIS 7.0 中管理應用程式集區
http://technet.microsoft.com/zh-tw/library/cc753449(WS.10).aspx
將 ASP.NET 應用程式從 IIS 6.0 移至 IIS 7.0
http://msdn.microsoft.com/zh-tw/library/bb515251.aspx#CLASSIC
【茶包射手專欄】ReportViewer 2008 on IIS7
http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/02/02/reportviewer-2008-on-iis7.aspx
以下為我的記錄,可略。
在本機端開發,測試,列印 都可以執行。
放到Server端後,網頁執行到 ReportViewer 控制項的時候,其內容空白,
http://www.dotblogs.com.tw/petedotnet/archive/2009/12/14/12423.aspx
且ReportViewer的toolbar字眼是英文版的,圖示也沒有顯示?
大致上我的做法同下面這個網站:
http://www.dotblogs.com.tw/dc690216/archive/2010/01/01/12756.aspx
參考了msnd這篇文章:
http://msdn.microsoft.com/zh-tw/library/ms251723.aspx
要下載C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\ReportViewer\ReportViewer.exe
但我的路徑到C:\Program Files\Microsoft Visual Studio 8\SDK
裡面是空的0.0 (MVS沒裝完全!?)
到了微軟官方網站下載ReportViewer.exe,安裝於Server
Microsoft Report Viewer 2008 SP1 Redistributable - 繁體中文
Microsoft 可轉散發報表檢視器 2008
情況都沒有改變。
工具:MVS 2008, Access DB, win xpp
Server:win server 2008
謝謝。
Microsoft Report Viewer 2008 SP1 Redistributable - 繁體中文