gpt4 book ai didi

c# - 在 Windows Server 2012 r2 上部署时出现 BadImageFormatException

转载 作者:行者123 更新时间:2023-11-30 17:34:17 27 4
gpt4 key购买 nike

我正在 Windows Server 2012 R2(x64) 上部署我的 Asp.net 应用程序。使用 64 位 dll 时出现运行时 BadImageFormatException。当我使用 IIS Express 或在本地计算机 IIS 上发布的应用程序运行它时,一切正常(应用程序池 -> 解决方案名称 -> 启用 32 位应用程序设置为 False,解决方案中的所有项目也设置为平台目标 x64)。 Deploy 正在通过 Team City & Octopus Deploy。

可能的解决方案是什么?

UPDSystem.BadImageFormatException:尝试加载格式不正确的程序。 (HRESULT 异常:0x8007000B)在 libxl.XmlBook.xlCreateXMLBookC() 在 xxx.Controllers.xxx.xxxController.LibxlTest() 在 C:\TeamCity\buildAgent\work\aeb63fe0b246a1f3\xxx\xxx\Controllers\xxx\xxx\xxxController .cs:第 597 行

Octopus Tentacle所在的服务器上没有这样的路径C:\TeamCity\buildAgent\。

最佳答案

最后,当解决方案是为 x64 构建时,它适用于 x86(来自 bin 文件夹)版本。可能是 libxl 的特性。因此,我正在使用 x64 进行开发,并在部署后部署脚本将其更改为 x86 版本。

关于c# - 在 Windows Server 2012 r2 上部署时出现 BadImageFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42763430/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com