我开始使用 asp.net 核心开发 RESTful Web 服务。
我使用一个家庭框架来访问 oracle 数据库,这个家庭框架用于我的所有项目中,但这个框架使用 Oracle.ManagedDataAccess dll。
当我想使用框架 .dll 中的方法从我的数据库中获取一些数据时,我收到错误消息:System.TypeLoadException: 'Could not load type' System.Security.Principal.WindowsImpersonationContext' from assembly mscorlib, Version = 4.0. 0.0,文化 = 中立,PublicKeyToken = b77a5c561934e089 '.'
有解决办法吗?
我是 asp.net CORE 的新手,如果我对 ASP.NET Web API 服务做同样的事情,它就可以工作。
我尝试使用 NuGet 安装 Oracle.managedDataAccess 但我遇到了同样的问题
我还尝试使用 Oracle.ManagedDataAccess.Core ==> System.IO.FileLoadException: 无法加载文件或程序集 'Oracle.ManagedDataAccess
无法使用我的 .dll 文件让我感到很遗憾 你有解决方案可以提供给我吗?
提前致谢
string _connStr = "Data Source = " + Connector.tnsName + "; User ID = " + Connector.user + "; Password = " + Connector.password + "; Min Pool Size=10;Connection Lifetime=120;Connection Timeout=60;Incr Pool Size=5; Decr Pool Size=2";
mConn = new OracleConnection(_connStr);
if (OpenConnection)
{
try
{
mConn.Open(); ==>Could not load type' System.Security.Principal.WindowsImpersonationContext