解决:Rejected Safe Mode action : Microsoft Office Word.
因为项目的需要,我做了一个可以生成word文档的asp.net程序,开发是在xp下进行的,使用的是vs.net2005,开发环境下可以正常运行.
但当把程序deploy到服务器上时,问题出现了,提示::未将对象设置引用到对象实例.
经过一番周折,终于找到了解决方法:把Network Service用户添加到administrators用户组.
个人分析,可能的错误原因就是Network Service用户没有足够的操作权限,具体是少了什么权限还要请高人指教.
到目前为止,我总结一下asp.net操作office需要注意的事项:
1.安装OFFICE时,选择高级安装.net可编程支持.
2.安装Visual studio For Office Second version.
3.在临时文件夹(程序生成的文档放在这里)上点右键-->安全,赋予aspnet(windows2003下是Network Service)用户读写权限.
经过以上三步,在xp系统下你可以放心得写你的代码了,如果是windows server 2003,还需要第4步:
4.在我的电脑上点右键-->管理,把Network Service用户加到administraotrs用户组.
可以放心的写你自己的业务逻辑了.
posted on 2007-09-26 17:03 David.net 阅读(1577) 评论(0) 编辑 收藏 举报