.net core DB2.Net连接器错误:AESEncryptADONet
我有一个非常简单的.Net核心应用程序,试图创建并打开到DB2数据库的连接(在AS/400上)。 我在尝试创建DBConnection对象时出现此错误,并显示以下消息:.net core DB2.Net连接器错误:AESEncryptADONet,.net-core,db2,db2-400,.net Core,Db2,Db2 400,我有一个非常简单的.Net核心应用程序,试图创建并打开到DB2数据库的连接(在AS/400上)。 我在尝试创建DBConnection对象时出现此错误,并显示以下消息: 错误58005 SQL0902没有上下文策略。功能:AESNyptADONET 不幸的是,没有更多的细节。我们遇到了相同的错误,并通过在Windows/Linux(LD\u LIBRARY\u Path)/MacOS(DYLD\u LIBRARY\u Path)上设置环境变量的路径来解决它。 例如: 我们的环境: ASP.NE
错误58005 SQL0902没有上下文策略。功能:AESNyptADONET
不幸的是,没有更多的细节。我们遇到了相同的错误,并通过在Windows/Linux(
LD\u LIBRARY\u Path
)/MacOS(DYLD\u LIBRARY\u Path
)上设置环境变量的路径来解决它。
例如:
我们的环境:
- ASP.NET核心版本3.1
- v11.5.4中的IBM.NET Core 3.1/EntityFrameworkCore 3.1
- IIS 8.5
- Windows Server 2012 R2(64位)
在web.config中,我们添加了
。
...
问:我发现以下错误:
进程中发生意外异常:244函数:AESEncryptADONET(加密信息)
.NET驱动程序找不到兼容的GSKit。将Path
(在Windows上)或LD\u LIBRARY\u Path
(在Linux上)设置为环境的///build/clidriver/lib
目录。请记住,这可能会影响其他应用程序
您使用谁的ODBC驱动程序访问i系列,以及哪个版本?您可以在工作站上使用odbcad32 GUI访问同一个数据库吗?我没有使用ODBC驱动程序,我使用的是.Net核心DB2驱动程序。