2015-06-26 159 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

@莫:需要更多帮助吗? –

相关问题