我在写个程序,其中涉及到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)
标识=交互式用户
都查了好几天的资料,一直没解决,期待高手来。