asp.net 操作word 权限

1.先安装office

2.在“DCOM配置”中,为IIS账号配置操作Word(其他Office对象也一样)的权限:

开始》运行》输入  dcomcnfg  》确定

具体操作:“组件服务(Component Service)”->计算机(Computers)->我的电脑(My Computer)->DCOM配置(DCOM Config)->Microsoft Office Word 97 - 2003 文档,右击“Microsoft Office Word 97 - 2003 文档”,选择“属性”进行一下两步操作: 
(1)在【标识(Identity)】选项卡中选中“交互式用户(The interactive user)”. ----交互式是当前已登录的用户(使用网站放在本地电脑浏览),如果你的网站是放在服务器里的话,那要选择下列用户,然后把管理员的账户  密码 写进去才可以。
(2)在【安全(Security)】选项卡中,分别给前两个组(启动和激活权限,访问权限)选择“自定义(customer)”,然后点“编辑”,在弹出的界面中添加IIS账号(Server版的操作系统一般为NETWORK SERVICES,其他系统(XP)可能会是ASP.NET),并在下面的权限框中,给该用户分配所有权限。

(3)为ASP.NET站点应用池分配本地账号:

       具体操作:在IIS中,为ASP.NET站点创建新的应用程序池,再改应用程序池属性的【标识(identity)】选项卡中,为“预定义账户”选择“本地系统(LocalSystem)”。 
   如果是IIS7.0中,则按以下步骤操作:为ASP.NET站点创建新的应用程序池。选中该应用程序池,高级设置->进程模式—>标识:选择localSystem。 

如第2步 DCOM配置 里没有找到 Microsoft Office Word 97 - 2003 文档 ,请在 开始 》 运行 》 输入  mmc -32  》 确定 ,在控制台里 找到 文件》添加/删除管理单元》在可用的管理单元里找到 “组件服务” 》添加 , 然后在组件服务里找到 Microsoft Office Word 97 - 2003 文档   跟上面第2步一样的操作。

 如第2步 DCOM配置 里没有找到 Microsoft Office Word 97 - 2003 文档 :  在运行里面输入 comexp.msc -32   打开就有了

posted on 2015-12-02 09:13  八度空间  阅读(1221)  评论(0编辑  收藏  举报

导航