因为项目的需要,我做了一个可以生成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用户组.
可以放心的写你自己的业务逻辑了.

相关文章:

  • 2021-10-08
  • 2021-09-17
  • 2021-04-04
  • 2022-01-01
  • 2021-11-04
  • 2022-12-23
  • 2021-12-20
  • 2021-11-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-12-03
  • 2021-07-22
  • 2022-12-23
相关资源
相似解决方案