http://blog.csdn.net/lingxyd_0/article/details/43155039
一般情況下出現這樣的問題是因為.dll文件不存在或者路徑不正確。但今天我遇到的情況都不在這兩個內。我確定.dll文件是存在的,路徑也是正確的。但是程序死活都是“未能加載文件或程序集“xxx”或它的某一個依賴項。試圖加載格式不正確的程序。”的錯誤。而且將所有的依賴項都去掉了依然報這個錯!
無奈之下,只好求助於網絡,很快找到
http://www.jb51.net/article/31711.htm
將應用程序生成為Any CPU就可以了
反之,如果系統是64位的Win7,就應該將新項目的生成目標平台改為x86
另外一個網友的問題解決方法:
原因分析:操作系統是64位的,但發布的程序引用了一些32位的ddl,所以出現了兼容性的問題。
解決方案:IIS——應用程序池——高級設置——啟用32位應用程序 :true。