文章出處

IDE:VS2015

語言:C#

異常:System.BadImageFormatException,未能加載正確的程序集XXX或其某一依賴項。。。

一般是由于目標程序的目標平臺與其某一依賴項的目標編譯平臺不一致導致,把所有的項目都修改到同一目標平臺下(X86、X64或AnyCPU)進行編譯,一般即可解決問題。

后記:

今天在win10 64位系統的IIS中運行C#網站,后臺調用CLI封裝的非托管的C++ dll,遇到該錯誤,解決辦法:

保證網站在同一平臺下編譯(如均為x86),打開IIS,找到網站的應用程序池,點擊“高級設置”菜單,將“啟用32位應用程序”項設置為true即可。


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

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