创建管理中心时遇数据库引擎FTP服务问题,需执行以下步骤解决:确保数据库服务器IP正确,卸载并删除旧odp_Net目录,重新安装odp_Net文件夹,修改Install.bat以避免删除注册表项,以管理员身份运行install.bat,可选Oracle注册表信息注入,重启IIS。若仍不行,检查应用池设置。
问题:创建管理中心时,提示"无法启用数据库引擎的FTP服务:未能加载文件或程序集“Oracle.DataAccess,Version=4.112.4.0, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件(如下图:)。
解决办法:步骤一:数据库服务器:请输入正确的ip,不知道ip的,请在cmd里面输入ipconfig(PS:请不要直接输入"."或者"localhost"或者"127.0.0.1"数据库服务器和应用服务器在同一台机器上)。
步骤二:进入"安装目录\Kingdee\K3Cloud\odp_Net“运行"uninstall.bat”先进行卸载,并将该目录删除。 卸载成功后的界面如下:
步骤三:cmd下运行命令"copy.bat"将下载的"安装包"(安装包:从官网上下载下来的安装包)将"odp_Net”文件夹copy到"步骤2"所在的目录.(ps:先在cmd里面切换到安装包的路径下,切换过去后,再执行copy.bat "步骤2"所在的目录)。 安装成功后的界面如下:
在cmd下运行命令"copy.bat"如下图操作:(cmd命令指令执行,请找开发或是技术实施执行,可以百度相关cmd命令应用)
步骤四:修改Install.bat文件,记事本打开,找到对应行;或是通过替换Install.bat文件(附件下载:Install.zip)
del /q "%BAT_DIR%\odp.net.reg" => rem del /q "%BAT_DIR%\odp.net.reg"
del /q "%BAT_DIR%\common.reg" => rem del /q "%BAT_DIR%\common.reg"
del %reg_file% => rem del %reg_file%
步骤五:步骤三执行完成,以【管理员】的身份运行在【cmd命令行】下步骤二文件夹下的“install.bat”。
步骤六:Oracle的注册表信息注入(通常前面五个步骤可以解决问题,步骤六可以不执行)
common.reg注册
odp.net.reg注册
【产品安装目录】\K3Cloud\odp_Net\oramts\install\setup_reg.reg
步骤七:重启IIS
注:如以上步骤都不能解决,请进入应用池,检查"k3cloud"和"Managesite"两处的高级设置,需将圈中的”启用32位应用池“设置为“false"
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *