AspAllowOutOfProcComponents错误:很多解决方案,一个程序员,没有锁定
-
20-09-2019 - |
题
我一直在试图上集成简讯,公司本地Intranet工作,我一直运行到了同样的错误,每个人都似乎是越来越。我上IIS 5.1运行此和错误在的Server.CreateObject(ADODB.Connection)存在,也ASP代码的目的是读取Excel文件
错误类型: Server对象,ASP 0196(0x80040154的) 应使用只有InProc服务器组件。如果你想使用的LocalServer组件,必须设置AspAllowOutOfProcComponents元数据库设置。请咨询的重要考虑因素的帮助文件。
我试图解决定位到我AdminScripts目录和布尔值是 CSCRIPT adsutil.vbs设置/ SVC / aspallowoutofproccomponents真,然后通过验证的 CSCRIPT ADSUTIL.VBS设置为True枚举/ W3SVC> verified.txt 强>
开放的文本文件,但它表明该值设置为true,但我试图访问ASP页面时遇到同样的错误再次。我很茫然,我读所有的人后,我会问这个问题我自己的问题后想通。
我畏缩在看到该错误消息的,请我的噩梦结束。
解决方案 2
我不得不使用:
Regsvr32.exe的 “C:\ Program Files文件\共同文件\ SYSTEM \ ADO \的Msado15.dll”
在命令窗口中有InprocServer32项出现,谢谢安东尼。
一切都是向上和现在的工作。我的噩梦结束了!
其他提示
它是一种bizare误差为获得在首位。为什么会简单ADODB.Connection对象被认为是一个外的过程组件?
我能想到的唯一可能导致这就是如果有人不小心拖了ADO DLL加载到一个COM +服务。检查安装有一组COM +服务有什么异常吗?
在试图修复,你可以从微软的下载区下载最新的MDAC和您的机器上重新安装。
启用外的PROC组件不答复ADODB.Connection不应外的PROC。
下一步步骤强>
火了注册表编辑器,找到在钥匙{00000514-0000-0010-8000-00AA006D2EA4}
的密钥值下
HKEY_CLASSES_ROOT
您应该找到一个默认值InprocServer32项:C:\Program Files\Common Files\system\ado\msado15.dll
在的ProgID应该ADODB.Connection.2.8
。