手机版 | 登录 | 注册 | 留言 | 设首页 | 加收藏
联系客服
当前位置: 网站首页 > 秘诀窍门 > 文章 当前位置: 秘诀窍门 > 文章

Windows Server 2003 IIS 使用 Excel.Application

时间:2020-10-13    点击: 次    来源:网络    添加者:佚名 - 小 + 大

在Server2003服务器系统中,配置ASP调用CreateObject("Excel.Application")对象

1、先在服务器中安装Microsoft Excel

2、打开组件服务器:命令行“dcomcnfg” -》组件服务-》计算机-》我的电脑-》DCOM配置-》"Microsoft Excel Application"-》右击-》属性-》安全-》户动和激活权限-》自定义-》编辑-》添加-》Everyone

 

3、设置目录权限“C:\Documents and Settings\Default User\Local Settings”

 

 转载于:https://www.cnblogs.com/bit5566/p/10826304.html

 

在把ASP应用程序从 Windows 2000 Server 转移到 Windows Server 2003 以后,运行程序到创建数据库连接对象的时候出现这样的错误:

引用内容 引用内容
Server 对象 错误 'ASP 0178 : 80070005' 
Server.CreateObject 访问错误 
/conn.asp,行 9 
检查权限时,对 Server.CreateObject 的调用失败。拒绝对此对象的访问。


如果是英文的话,可能是这样提示的:

引用内容 引用内容
Server object error 'ASP 0178 : 80070005'
Server.CreateObject Access Error
/conn.asp, line 99
The call to Server.CreateObject failed while checking permissions. Access is denied to this object.


竟然连创建数据库连接对象都不行,“看来Server 2003是够安全的(网友语)”。
最后在微软的知识库里面搜索了一下找到一篇,他说设置一下%ProgramFiles%/Common Files/System的权限:

引用内容 引用内容
Add Everyone to the existing permissions, give at least Read permissions to Everyone, and apply these new settings to all files and subfolders.


我按他的方法增加了Everyone可以读的权限,但是依然不行。
最后,我给Everyone赋予可以修改的权限,最后错误消失了,ASP可以顺利运行,呵呵,我又看到了久违的熟悉的页面。

[UP:2006-12-10]自己创建的组件也可能出现这样的错误,但是原因不一定是这样,没有深究,如果您遇到问题,到http://wwwf.cn/article.asp?id=500看看,能不能解决。 

http://www.ziyuehome.com/trackback.asp?tbID=61&action=addtb&tbKey=9f07df47c0b6d431c213eafcd5957898e11cc80a

 

分享按钮

上一篇:如何禁止计算机脱离待机状态

下一篇:windows Installer无法访问服务的解决方案

豫ICP备19032584号-1  |   QQ:80571569  |  地址:河南濮阳市  |  电话:13030322310  |  
Copyright © 2024 FE内容付费系统 版权所有,授权www.xingwp.cn使用 Powered by 66FE.COM