IBM.Data.DB2.Core 在 azure 函数应用程序中引发异常

2024-03-25

我正在使用 nuget 包 IBM.Data.DB2.Core 版本 1.3.0.100 dll 通过 AzureFunctionsVersion V2 从 Azure 函数连接 DB2 数据库。应用程序构建成功。

当我运行该应用程序并使用 Postman 执行它时,出现异常:

System.Private.CoreLib:执行函数时出现异常:Personal-GetAgencyDownload。 AgencyDownload:无法加载文件或程序集“IBM.Data.DB2.Core,Version=1.2.2.201,Culture=neutral,PublicKeyToken=7c307b91aa13d208”。无法找到或加载特定文件。 (HRESULT 异常:0x80131621)。 System.Private.CoreLib:无法加载文件或程序集“IBM.Data.DB2.Core,Version=1.2.2.201,Culture=neutral,PublicKeyToken=7c307b91aa13d208”。

我看到1.3.0.100包,没有任何其他包。为什么要寻找1.1.1.201在运行时?


知道这有点晚了,但以防万一其他人在最新版本的 IBM.Data.DB2.Core(撰写本文时版本为 3.1.0.300)时遇到此问题,对我来说这是由于 Azure 功能平台默认为 32 位,并且 IBM dll(或其依赖项之一)需要 64 位。将平台设置更改为 64 位解决了此错误。 您可以在 Azure 门户中的配置 > 常规设置下找到该设置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IBM.Data.DB2.Core 在 azure 函数应用程序中引发异常 的相关文章

随机推荐