Posted on 2008-08-06 13:03
疯狂水车 阅读(2323)
评论(0) 编辑 收藏 引用 所属分类:
随想畅笔
<%Set xlApp = Server.CreateObject("Excel.Application")%>
要是想调用Excel.Application组件而没有设置IIS服务,在运行的时候都会出现错误.
这是IIS中没有注册使用MS Excel的组件,
错误信息:
The call to Server.CreateObject failed while checking permissions. Access is denied to this object.
解决方法:
开始->运行->dcomcnfg
Component Serivices
-Computer
-My Computer
在DCOM Config 中找到"Microsoft Excel Application".
在XP系统,我添加了IIS默设用户:Internet Guest Accout(Computername/IUSER_USER),即 如果找不到该用户可点击"Add(添加)"->"Advanced(高级)",用"Find now(立即查找)"找到相应的用户。添加进去以后,把"Local launch(本地启动)"和"Local Activation(本地激活)"在允许权限框里打勾。