读书人

帮小弟我看上这个有关问题 导出excel出

发布时间: 2012-10-23 12:12:22 作者: rapoo

帮我看下这个问题 导出excel出错了。
在服务器上用vs2008测试了,可以导出excel没问题。发布到IIS上就报错了:“打开excel文件出错”。
不知道什么原因?谁能提示或者遇到过这个问题告诉下我


[解决办法]
1.建议楼主单独搞一个简单的网站,试试,只有这个打开excel功能。看看是不是其他地方影响到了
2.在别的机子上试试,看看是不是环境的问题
3.换个别的方法试试,换方法没那么麻烦的。
[解决办法]
你看看 语言 和 编码环境
[解决办法]
<add key="ExcelTemplatePath" value="c:/newsys/MB/ExcelTemplate/" />
<add key="ExcelTempFilePath" value="c:/newsys/MB/ExcelTempFile/" />
<add key="ReportForm" value="c:/newsys/MB/ReportForm/" />

这样写是错误的,除非你的这些文件都在网站目录下,
[解决办法]
Server.MapPath("~/xxx.xls")的结果是绝对路径
不是相对路径,谁告诉你这个是相对路径的?
[解决办法]
是权限问题,你必须要给iis的匿名账号授权访问可执行程序的权限

读书人网 >C#

热点推荐