日期:2014-05-19  浏览次数:20403 次

asp.net生成word权限问题?急呀!我应该做的都做了还是拒绝访问?急呀!
操作系统:windXP番茄家园版
office版本:2003
asp.net版本:2003

我在程序初始化word类时(Word.ApplicationClass   wApp   =   new   Word.ApplicationClass();)发生错误:拒绝访问.

我经过在网上的搜索,我已经作了下列工作:

首先,我在项目引用中增加的COM组件是:
Microsoft   office   11.0   Object   Library和
Microsoft   word   11.0   Object   Library

其次,在web.config文件的 <system.web> 节点中增加了:
        <identity   impersonate= "true "   />

再次,在dcomcnfg中的Microsoft   word文档的属性中修改了权限,启动激活权限\访问\配置权限中都增加了everyone与asp.net用户并将所有权限都分配给它们.


但是我的程序仍然是:拒绝访问;
不知是什么问题?希望有人能帮忙解决!




------解决方案--------------------
在iis 中添加以下用户试试
administrator,asp.net,IUSER_,IWAM_
或者在webconfig中添加系统最高权限用户
<identity impersonate= "true " userName= "admin " password= "xxx " />