1.运行Dcomcnfg.exe,在列表中选择microsoft excel 文档,点击属性,选择”安全性”,选择”使用自定义访问权限”和”使用自定义启动权限”
分别编辑权限,添加ASPNET,VS Developers,Debugger User 选择”身份标识”,再选择”交互式用户”即可(都增加everyone用户也可)
2.在虚拟目录上建立everyone用户,并设置“完全控制”权限
(若Web项目要求在Web服务器上生成Excel文件,然后放在临时目录让用户下载,可能会出现以下的错误提示:Microsoft Office Excel 不能访问文件“XXX”。 可能的原因有: 文件名称或路径不存在。 文件正被其他程序使用。 您正要保存的工作簿与当前打开的工作簿同名。 这时就可用这种办法解决)