由于ASP功能的限制,在使用的时候,常常要用到让ASP去调用一些其它组件,但是往往会发生一些权限问题,如下面所示的是:在用ASP创建Excel.Application实例时,提示的错误.(创建代码:set objExcel=CreateObject("Excel.Application"))
注:由于把ASP站点放在NTFS文件系统格式下而产生的权限问题请参照 HTTP错误401.1-未授权:登录失败,NTFS下WEB目录权限问题


错误类型:
Microsoft VBScript 运行时错误 (0x800A0046)
没有权限: 'CreateObject'

/class.asp, 86

其中,86行就为 set objExcel=CreateObject("Excel.Application")
错误提示说得很明显是权限问题,可是该在哪里加权限呢?

方法:
1.开始->运行->dcomcnfg ,打开组件服务
2.依次打开 组件服务->计算机->我的电脑->DCOM配置,在右边框加会显示很多组件,如图:

3.找到 Microsoft Excel 应用程序,点右键属性,如图:
[转载]没有权限: <wbr>'CreateObject'解决方法(转)

4.打开属性窗口后,
A.选择 常规,在 身份验证级别 中选择:调用,如图:
[转载]没有权限: <wbr>'CreateObject'解决方法(转)

B.再选择 安全,把 启动和激活权限,访问权限,配置权限 都使用自定义,然后再逐个编辑权限.
C.点击 启动和激活权限 后面的编辑,如果在 组或用户名称 中没有Everyone这个用户的,请点添加,然后在 输入对象名称来选择 下面的框中加入Everyone,然后点确定.然后给Everyone这个用户赋权限,如图:
[转载]没有权限: <wbr>'CreateObject'解决方法(转)

一般执行到该步骤就OK了,不需要执行下面步骤

其它几个类似,访问权限 如图:
[转载]没有权限: <wbr>'CreateObject'解决方法(转)

配置权限 如图:

当然,配置权限是非必须的,可以不设置.

由于ASP功能的限制,在使用的时候,常常要用到让ASP去调用一些其它组件,但是往往会发生一些权限问题,如下面所示的是:在用ASP创建Excel.Application实例时,提示的错误.(创建代码:set objExcel=CreateObject("Excel.Application"))注:由于把ASP站点放在NTFS文件系统格式下而产生的权限问题请参照 HTTP错误401.1-未授权:登
asp 中执行set word=createobject("word.application")时出错,提示:没有 权限 : 'CreateObject' 解决 方法 : 开始->运行->dcomcnfg 找到\"MicrosoftWord 应用程序\"(这个名称取决于你调用的Object是什么),然后右键->Properties->security把三个 权限 都给ev...
原因:该用户不是administrators组用户 解决 办法:在adminstrator用户下给该用户属于administrors用户组,去除其他组,然后重启。登录原来的用户,卸载按键精灵,然后重新安装按键精灵。
---网上找到很多 解决 方案, 只有 dcomcnfg 这个是对的,一边看日志,一边改 权限 , 权限 改成EveryOne可以读取和激活; Pythoncom生成的com组件,vbs脚本调用没问题,但是 asp 不能调用,提示没有 权限 (80070005); 解决 方法 为: 开始,运行dcomcnfg,提示的时候都选择是,这样就有系统错误日志了; 根据错误日志中的GUID(可以是CLSID或者APPID)...
没有 权限 : 'CreateObject' /class. asp , 第 86 行       其中,86行就为 set objExcel=CreateObject("Excel.Application") 错误提示说得很明显是 权限 问题,可是该在哪里加 权限 呢?
这个错误通常是指在执行Microsoft VBScript脚本时,脚本尝试创建一个对象,但由于没有相应的 权限 ,所以失败了。其中错误代码'800a0046'表示 权限 被拒绝。 这个错误通常是由于以下原因之一导致的: 1. 用户 权限 不足:如果脚本运行时使用的用户没有足够的 权限 来创建该对象,则会出现此错误。以管理员身份运行脚本或将用户添加到具有适当 权限 的组中可能会 解决 此问题。 2. 安全设置:某些安全设置可能阻止脚本创建对象。确保安全设置允许脚本创建所需的对象。您可能需要联系系统管理员以获取更多帮助。 3. 权限 设置:系统上的 权限 设置可能阻止脚本创建对象。检查并确保具有足够的 权限 来创建对象。 4. 组件未注册:如果脚本尝试创建的对象是一个已安装但未注册的组件,则可能会引发此错误。确认所需的组件是否已正确注册,并确保该组件的路径正确。 5. 文件或目录 权限 :如果脚本尝试将文件或目录写入到没有写入 权限 的位置,则可能会出现类似的错误。检查所需文件或目录的 权限 ,并确保脚本具有足够的 权限 来进行写入操作。 要 解决 这个问题,您可以尝试以下几项措施: 1. 使用具有管理员 权限 的用户来运行脚本。 2. 检查安全设置和 权限 设置,确保脚本具有足够的 权限 。 3. 如果涉及到组件,确认组件是否已正确注册,并确保路径正确。 4. 检查文件或目录的 权限 ,确保脚本具有足够的 权限 进行写入操作。 如果以上步骤没有 解决 问题,您可能需要进一步研究特定的错误和环境,并可能需要咨询系统管理员或开发者以获取更多帮助。
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS- 记Mysql升级的一波三折