2015-06-26 205 views
1

我有一個3.5版本的Asp webform應用程序,並在32位服務器上運行。我已經將它遷移到4.5.1,現在我們已經有了一個64位的新服務器,並且我們希望更新應用程序以在64位上運行,因爲我們在最近幾天得到了一些OOM異常。將asp.net從32位移植到64位webform應用程序

當生成配置設置爲64 CPU時,我得到一個System.BadImageFormatException。在額外的信息下,它說無法加載文件或程序集dll_name,.....嘗試加載具有不正確格式的程序。

我得到這個太:

signtool錯誤沒有證書被發現,符合所有給定條件

,但我有一個有效的證書模板至2018

回答

0

我想這個問題是因爲您使用外部庫(由於BadImageFormatException例外),它不是平臺無關的。我有一個經驗是Oracle.DataAccess。它有兩種版本:庫的32位和64位版本。

確保您的應用程序不使用任何需要在32位上運行的外部庫,並用它們的64位對應項替換它們。

+0

@莫:需要更多幫助嗎? –

相關問題