asp生成word excel文档的权限问题(好几天没解决,期待高手)

chinank 2009-05-30 09:56:51
我在写个程序,其中涉及到asp生成word和excel文档,我使用的是word application,总是在creatobject时候报错;

现在有2个比较奇怪的现象,
1、当iis设置成匿名访问的时候,creatobject就报错,当iis设置非匿名访问的时候,就不报错(但客户端机器访问又需要密码)。
2、因为涉及到了excel和word,配置方法都一样的,当iis非匿名访问时,word不可以创建对象,excel就可以。


错误是:
Server 对象, ASP 0178 (0x80070005)
检查权限时,对 Server.CreateObject 的调用失败。拒绝对此对象的访问。

======

首先程序没有任何问题,目前的dcom配置如下:

常规的身份验证级别=调用;
安全=自定义(everyone+iusr)
标识=交互式用户

都查了好几天的资料,一直没解决,期待高手来。
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinank 2009-05-30
  • 打赏
  • 举报
回复
而且还没有到写文件的地方就报错了,程序第六行就是server.creatobject(word.application),到这里就过不去了,应该是dcom的权限问题吧,环境有xp+iis5.1 和2003+iis6.0;都不行。
chinank 2009-05-30
  • 打赏
  • 举报
回复
2位仁兄,那个文件夹有写权限,everyone有完全控制权限。
xiaojing7 2009-05-30
  • 打赏
  • 举报
回复
检查 Everyone 组是否具有完全控制权限。
sy_binbin 2009-05-30
  • 打赏
  • 举报
回复
是不是保存WORD文档的文件夹没有可写权限啊

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧