在IIS7環境下部署一個.NET程式,出現如下資訊:
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以瞭解有關該錯誤以及程式碼中導致錯誤的出處的詳細資訊。 異常詳細資訊: System.BadImageFormatException: 未能載入檔案或程式集“XXX”或它的某一個依賴項。試圖載入格式不正確的程式。 源錯誤: 執行當前 Web 請求期間生成了未處理的異常。可以使用下面的異常堆疊跟蹤資訊確定有關異常原因和發生位置的資訊。 程式集載入跟蹤: 下列資訊有助於確定程式集“XXX”無法載入的原因。 警告: 程式集繫結日誌記錄被關閉。 要啟用程式集繫結失敗日誌記錄,請將登錄檔值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)設定為 1。 注意: 會有一些與程式集繫結失敗日誌記錄關聯的效能損失。 要關閉此功能,請移除登錄檔值 [HKLM\Software\Microsoft\Fusion!EnableLog
解決方法:
將應用程式 生成為 目標平臺:Any CPU;
測試環境是 筆記本 win7 64位,把iis 應用程式池 --高階設定--啟用32位應用程式 :true
轉自:http://blog.163.com/da7_1@126/blog/static/1040726782012513115110706/