前段时间,开发一个B/S项目,其中要调用WORD组件,在代码调试阶段没有任何问题。   但是发布到windows server 2003 iis6 之后,组件不能工作,主要权限问题,后来查了网上的解决办法,给组件加上NETWORK SERVICE 用户访问权限,我试了N次,可还是不行。    最后没办法,值得在webconfig.xml <system.web>节点下加入<identity userName="xxx" password="xxx" impersonate="true"/>;(其中xxx 为服务器的超级用户名和密码)IIS访问用户模拟超级用户操作word组件,但是这样
是服务器用户名和密码明文暴露在程序中,安全性可想而知(也可写入注册表中,但效果是一样),另外这样访问者的
权限岂不太大了。    为此,我研究了很长时间,终没有结果,还望高手给予指点,不胜感激!