分类:
2009-12-07 09:45:28
在开发的网站中有数据导出,调用了Microsoft的EXCEL组件,部署的时候经常会碰到导出调用的时候,出现各种各样的错误,主要是权限的问题。总结了下经验,需要配置以下几方面:
1、打开组件服务,选择DCOM组件中的Microsoft Excel权限,在“常规”选项中,设置身份验证级别为“无”。在“安全”选项中,把“启动和激活权限”,“访问权限”,“配置权限”都改为自定义,同时 添加上启动IIS进程账户、Internel来宾账户、ASPNET用户(2003系统中是NETSERVICE用户)。“标识”选项中的用户选择“交互 式用户”。
2、一般情况下,设置了以上的权限,就可以正常导出EXCEL了。之前部署网站的时候都是这样的,这次部署的时候缺出了问题,DCOM中的权限,已 经给到最大了,在网上找了很多资料,按照搜来的信息修改了一些东西,还是不行,错误信息总提示拒绝访问,最后请教了部门的一个高手,才解决了问题。解决方 案:在组件服务中,选择“我的电脑”,右键属性->COM安全->编辑默认值,添加Everyone用户,并赋予其“本地访问”和“远程访问 ”的权限。