解决: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编辑  收藏  举报

导航