繁体   English   中英

IIS7上的ASP经典无法创建COM对象

[英]ASP Classic on IIS7 Cannot create COM Object

尝试在asp中创建com对象时,出现权限被拒绝错误。 com对象是已注册的VB6 dll。 Procmon不显示任何权限错误。 我已将包含dll的文件夹的权限授予了AppPool用户以及身份验证用户(IUSR)。 我注意到有些人遇到了这个问题,没有确定的解决方案。 请帮忙!!

您应该检查的第一件事是分配给该文件夹的权限已级联到dll。 我已经看到过几次这样的情况,其中dll具有自己的独立ACL,而不是从其文件夹继承任何内容。

在过程中,您是否可以成功读取HKLM \\ Software \\ Classes \\ CLSID {YOUR_COMPONENT_CLASS_ID}?

也许您与组件关联的注册表项的权限存在问题。

有关所涉及的注册表项的列表,请参阅msdn docs

最好

感谢您的答复。 我现在正在工作。 它与另一个从VB6 dll调用的COM dll有关。 但是,我曾经能够从ASP / IIS6进入VB6,但是现在失败,再次出现权限错误。 我将为此发布另一个问题。 谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM