您的位置:首页 > 编程语言 > PHP开发

关于IIS php调用com组件的权限问题

2010-07-13 10:56 369 查看
引入:Word的对象库文件“MSWORD.OLB”(word
2000为MSWORD9.OLB)(这是针对老版本的情况,在用vs.net2005的时候,直接在引用对话框中,在com组件里找到对word的库文
件的引用就可以了,文件名好像是一样的.)

1.运行Dcomcnfg.exe

2.组件服务――计算机――我的电脑
――DCOM配置――找到microsoft word 文档

3.点击属性

4.选择“安全性”

5.选定“使用自定义访问权限

和“使用自定义启动权限


6.分别编辑权限
,添加Everyone(ASPNET,VS
Developers,Debugger User
)(注:其实准确的应
该是"ISUR_机器名"这个用户才对)

7.选择“身份标识”,在选定“交互式用户” 即可

8.在Web.config里加
<identity impersonate="true"/> (这句插在<system.web>段里就可以了)

  我做了上面的事情还是不能运行,后来在IIS

做了下面的设置: 在IIS
下右键点本地计算机/应用程序池,选择属性,点击标识,将预定义帐户改成本地系统。就可以运行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: