最近在做.net core的项目,和Oracle数据库需要连接,本机没问题。将程序和数据库迁移到服务器上之后(服务器是新的),点击个别菜单提示 ErrorMessage:Unable to load DLL 'oci' or one of its dependencies: 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)的,错误,后从网上查找资料,以下方法经本人亲测有效!
找到Oracle数据库的安装文件夹,现将User和EveryOne先删除掉,删的时候有可能会提示什么继承的权限之类的,可以先把继承的权限删掉。删除完毕之后,再添加User和EveryOne角色,并赋予所有的权限,然后
重新启动电脑!重新启动电脑!重新启动电脑!(重要的事情说三遍,记住,一定要重启电脑,否则刚才配置的权限不会生效)
重启后,网站就能够正常打开了,完美!