close
今天試著把做好專案從A電腦移到B電腦,SQL成功轉移,IIS卡了一陣子
都中出現都是Web.config設定與IIS .NET版本衝突
例如無法assembly 某個dll檔
Could not load file or assembly 'LinqToExcel' or one of its dependencies when browse with IIS
原來是64位元轉32位元的問題,筆者有PO過解決方法 IIS 64 位元轉32位元編譯設定
最後跟 .NET Freamwork 4.0 玩了好幾圈,包括重新洗牌(1.2個小時)
但是還是出現
看錯誤訊息中有提到
assembly="Microsoft.ReportViewer.WebForms Version=10.0.0.0
好像是跟ReportViewer的版本有關,找一下微軟MSDN
果然,因為本身這個專案是用VS2010做的,其中有做到Report的功能!!
原本預設裝好的.NET Freanmwork 4.0 裡面的有關ReprotViewer的參考,和Web.config宣告的版本不符 (應該是不夠!沒有到10.0.0.0那麼高...)
所以必須 安裝 Report Viewer 2010 Redistributable Package 補充包,或者更新.NET Freamwork 4.0 (筆者懶得再去用Windowns 更新)
安裝完後,此問題就解決了^^
全站熱搜