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個小時)

但是還是出現

Con Error  

 

看錯誤訊息中有提到 

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 更新)

安裝完後,此問題就解決了^^

 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Ryan 的頭像
    Ryan

    Ryan的blog

    Ryan 發表在 痞客邦 留言(0) 人氣()