ASP.NET操作利用COM组件操作Office时需要在服务器中配置权限,下面以Word为例,简单介绍权限设置的过程:
ASP.NET调Microsoft.Office.Interop.Word.dll操作Office2003及以下版本时需要在应用服务器上为添加以下权限:
步骤:
控制面板->管理工具->组件服务->我的电脑->DCOM配置,找到 Microsoft Office Word 97-2003文档,右键打开属性,如下图:
再打开“安全”
如下图,分别为:IUser和ASPNET账号添加本地访问权限,或者为NETWork Service账号添加本地权限。确定后就OK了。