2013年5月1日 星期三

ReportViewer 部署後發生編譯運算式時發生不可預期的錯誤

最近在嘗試研究Reporting Service的東西
在本機上試了一下參數的設定都能正常執行

但部署至測試Server環境,執行時卻發生了以下的錯誤:


在測試環境中以VS2012直接Debug執行也正常執行
因此研判可能是IIS在從中作祟

經問Google大神後
找到"ASP.NET ReportViewer Native compiler return value: ‘[BC2001] file’ error"這篇文章
也從此大概找出解決的方向

但由於該文章作者所使用的環境與我所使用的環境有些許的出入
無法彷照他的步驟進行設定

我後來只改了下列的選項(將載入使用者設定檔改為True)
即解決此項問題。


參考資料:
[1]  ASP.NET ReportViewer Native compiler return value: ‘[BC2001] file’ error, 
Randy Aldrich Paulo - BizTalk, WCF, SSIS, .NET Blogs
      http://randypaulo.wordpress.com/2011/07/28/asp-net-reportviewer-native-compiler-return-value-%E2%80%98bc2001-file-error/