你没有足够的操作权限,1.在web.config里面
<system.web>
.....................加入
<identity impersonate="true" userName="yourmachine\administrator" password="yourpassword"></identity>
</system.web>
2.
开始->运行->"dcomcnfg"->在应用程序列表框中选择“Microsoft Excel 应用程序”->
“安全性”->选择“使用自定义访问权限”,点击“编辑”按钮
添加本地“ASPNET”用户,权限为“允许访问”
<system.web>
.....................加入
<identity impersonate="true" userName="yourmachine\administrator" password="yourpassword"></identity>
</system.web>
2.
开始->运行->"dcomcnfg"->在应用程序列表框中选择“Microsoft Excel 应用程序”->
“安全性”->选择“使用自定义访问权限”,点击“编辑”按钮
添加本地“ASPNET”用户,权限为“允许访问”
运行Dcomcnfg.exe,找到Excel应用程序,配置其属性,
身份验证级别选“无”,
身份标识选“交互式用户”,
安全性页面,启动和访问均给everyone。
可能需要从新启动机器!
dhdhdh(hui)也谢谢你,不过程序不是报表导出的问题,非要用到Excel不可
(在.Net的文档里有详细说明)
<system.web>
<identity impersonate="true" userName="yourmachine\administrator" password="yourpassword"></identity>
</system.web>