码迷,mamicode.com
首页 > Web开发 > 详细

asp.net生成word文档服务器配置

时间:2015-06-29 13:11:32      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:

一、asp.net生成word文档,布署到正式的服务器上就出现
     
     错误:System.Runtime.InteropServices.COMException (0x800A1098): 因为没有打开的文档,所以这一命令无效,就是thisApplication.Documents.Add的时候打不开或者创建不了word文档。
     
     经过网络工程师交流后才把问题解决了。
     解决方案:Windows Server 2008的安全性造成的,在Microsoft Word 文档的DCOM里的"identity(标识)"选项里,设置成用管理员帐户执行即可。如图:

     技术分享

二、Asp.net中建立Microsoft.Office.Interop.Word.Application时出现“拒绝访问”错误的解决方法 
   
1、在命令行中输入:dcomcnfg,会显示出“组件服务”管理器
   
2、打开“组件服务-》计算机-》我的电脑-》DCOM 配置”,找到“Microsoft Word文档(或者Microsoft Word 97-2003)”,单击右    键,选择“属性”
   
3、在“属性”对话框中单击“安全”选项卡,在“启动和激活权限”处选择“自定义”,再单击右边的”编辑“,在弹出的对话框中添加”ASPNET“(在IIS6中是NETWORD SERVICE)用户,给予”本地启动“和”本地激活“的权限,单击”确定“,关闭”组件服务“管理器。


这样就能在Asp.net页面中访问Word对象了。

 

三、在DCOM 中不存在WORD、EXCEL等OFFICE组件

1.运行-输入:MMC -32 回车,这个时候会弹出一个窗体,

2.文件 - 添加/删除管理单元 - 选择 “组件服务” 点击添加,最后点击确定

技术分享

技术分享

 

asp.net生成word文档服务器配置

标签:

原文地址:http://www.cnblogs.com/lb809663396/p/4607150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!