ASP.NET 操作 Word 文档网上有教程,关于权限设置的教程也有,但那些权限设得太大,动不动就用 Administrator 来运行,这也太危险了吧。本文介绍一下最小权限下运行 ASP.NET 操作 Word 文档。
首先安装好 Word,不需要什么都安装,最小安装即可。
然后在开始菜单中运行“dcomcnfg”,弹出组件服务。
依次展开组件服务 -> 计算机 -> 我的电脑 -> DCOM 配置,找到“Microsoft Word 文档”。
在“Microsoft Word 文档”上右键,选择“属性”。
切换到“安全”选项卡,在“启动和激活权限”中选择“自定义”,单击“编辑”。
在弹出对话框中添加“NETWORK SERVICE”(针对 Windows Server 2003),允许“本地启动”、“本地激活”权限。
这样就可以了。
关于 Windows Server 2008 请参见 Windows 2003、2008 中配置 ASP.NET 虚拟主机的方式以了解。