由于ASP功能的限制,在使用的时候,常常要用到让ASP去调用一些其它组件,但是往往会发生一些权限问题,如下面所示的是:在用ASP创建Excel.Application实例时,提示的错误.(创建代码:set<wbr>objExcel=CreateObject("Excel.Application"))<br> 注:由于把ASP站点放在NTFS文件系统格式下而产生的权限问题请参照 <a href="http://inghot.cn/article.asp?id=301" target="_blank" style="text-decoration:none; color:rgb(49,139,146)">HTTP错误401.1-未授权:登录失败,NTFS下WEB目录权限问题</a><br><br><br> 错误类型:<br> <strong>Microsoft<wbr>VBScript<wbr>运行时错误<wbr>(0x800A0046)<br> 没有权限:<wbr>'CreateObject'</wbr></wbr></wbr></wbr></strong><br> /class.asp,<wbr>第<wbr>86<wbr>行<br><br> 其中,86行就为 set<wbr>objExcel=CreateObject("Excel.Application")<br> 错误提示说得很明显是权限问题,可是该在哪里加权限呢?<br><br> 方法:<br> 1.开始->运行->dcomcnfg<wbr>,打开组件服务<br> 2.依次打开 组件服务->计算机->我的电脑->DCOM配置,在右边框加会显示很多组件,如图:</wbr></wbr></wbr></wbr></wbr></wbr>
3.找到 Microsoft<wbr>Excel<wbr>应用程序,点右键属性,如图:<br><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=606c3ccb0100qc8z&url=http://s12.sinaimg.cn/orignal/5cef6d43h671a43efc30b" target="_blank" style="text-decoration:none; color:rgb(49,139,146)"><img src="http://s12.sinaimg.cn/bmiddle/5cef6d43h671a43efc30b" alt="[转载]没有权限:<wbr>'CreateObject'解决方法(转)" title="[转载]没有权限:<wbr>'CreateObject'解决方法(转)" style="margin:0px; padding:0px; border:0px; list-style:none; max-width:500px"></a></wbr></wbr>
4.打开属性窗口后,
A.选择 常规,在 身份验证级别 中选择:调用,如图:![[转载]没有权限:<wbr>'CreateObject'解决方法(转) [转载]没有权限:<wbr>'CreateObject'解决方法(转)](https://i-blog.csdnimg.cn/blog_migrate/915fd5bf628b37ce0f652ca6b5db87f7.jpeg)
<wbr>B.再选择 安全,把 启动和激活权限,访问权限,配置权限 都使用自定义,然后再逐个编辑权限.<br> C.点击 启动和激活权限 后面的编辑,如果在 组或用户名称 中没有Everyone这个用户的,请点添加,然后在 输入对象名称来选择 下面的框中加入Everyone,然后点确定.然后给Everyone这个用户赋权限,如图:<br><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=606c3ccb0100qc8z&url=http://s10.sinaimg.cn/orignal/5cef6d43h671a479534d9" target="_blank" style="text-decoration:none; color:rgb(49,139,146)"><img src="http://s10.sinaimg.cn/bmiddle/5cef6d43h671a479534d9" alt="[转载]没有权限:<wbr>'CreateObject'解决方法(转)" title="[转载]没有权限:<wbr>'CreateObject'解决方法(转)" style="margin:0px; padding:0px; border:0px; list-style:none; max-width:500px"></a></wbr>
一般执行到该步骤就OK了,不需要执行下面步骤
配置权限 如图:
当然,配置权限是非必须的,可以不设置.
ASP调用Excel权限问题解决
本文介绍了解决ASP在创建Excel.Application实例时遇到的权限问题的方法。通过调整DCOM配置中的启动和激活权限,以及身份验证级别,可以有效解决ASP无法调用Excel的问题。
![[转载]没有权限:<wbr>'CreateObject'解决方法(转) [转载]没有权限:<wbr>'CreateObject'解决方法(转)](https://i-blog.csdnimg.cn/blog_migrate/bcc35763493c75c30bbd226261e99b33.jpeg)
![[转载]没有权限:<wbr>'CreateObject'解决方法(转) [转载]没有权限:<wbr>'CreateObject'解决方法(转)](https://i-blog.csdnimg.cn/blog_migrate/988906fe2b616cc8df22d7b30124e886.jpeg)
![[转载]没有权限:<wbr>'CreateObject'解决方法(转) [转载]没有权限:<wbr>'CreateObject'解决方法(转)](https://i-blog.csdnimg.cn/blog_migrate/b4891ebf1e352e58455d9253449d1192.jpeg)
2512

被折叠的 条评论
为什么被折叠?



