部署IIS后excel导出问题请教

guibaobao2008 2011-10-09 11:33:48
在本地测试是没有任何问题的,但是部署到IIS上后别的机子访问,导出excel没任何反应,点按钮页面就刷新下也不报什么错.求高手帮帮忙。。。

以下是导出大体方法:
private void ExportExcel(Page page, string fileName, DataTable dt)
{
if (page == null)
{
return;
}
IOExcel excel = new IOExcel();
excel.CreateExcel(fileName);
DataTable dtExport = FillDataTable(dt);
//int rowCount = dt.Rows.Count;
int colCount = dtExport.Columns.Count;
int rowCount = dtExport.Rows.Count;
for (int col = 0; col < colCount; col++)
{
excel.SetRangeValue(1, col + 1, "");
excel.SetRangeValue(2, col + 1, "");
excel.SetRangeValue(3, col + 1, "");
excel.SetRangeValue(4, col + 1, "");
}
excel.MergeRange(1, 1, 2, 11);
excel.SetRangeValue(1, 1, "全省农民培训月报汇总");

excel.MergeRange(3, 1, 4, 1);
excel.SetRangeValue(3, 1, "编号");

excel.MergeRange(3, 2, 4, 2);
excel.SetRangeValue(3, 2, "县别、类别");

excel.MergeRange(3, 3, 4, 3);
excel.SetRangeValue(3, 3, "使用技术培训");

excel.MergeRange(3, 4, 4, 4);
excel.SetRangeValue(3, 4, "上网技能培训");

excel.MergeRange(3, 5, 4, 5);
excel.SetRangeValue(3, 5, "职业农民培训");

excel.MergeRange(3, 6, 3, 11);
excel.SetRangeValue(3, 6, "农民创业培训");
excel.SetRangeValue(4, 6, "农民专业合作负责人");
excel.SetRangeValue(4, 7, "农产品经纪人");
excel.SetRangeValue(4, 8, "园区基地企业负责人");
excel.SetRangeValue(4, 9, "农业服务业");
excel.SetRangeValue(4, 10, "其他");
excel.SetRangeValue(4, 11, "小计");
//excel填充数据
for (int row = 0; row < rowCount; row++)
{
for (int col = 0; col < colCount - 1; col++)
{
excel.SetRangeValue(row + 5, col + 1, dtExport.Rows[row][col].ToString());
SetFormat(excel, 2);//设置小数点后两位
if (col == 0)
{
SetFormat(excel, 0);
}
}
}


excel.SetActiveRange(1, 1, 4, 11);
excel.SetRangeHAlign("center");
excel.SetActiveRange(5, 1, rowCount + 4, 11);
excel.SetRangeHAlign("left");

excel.SetActiveRange(3, 1, rowCount + 4, 11);
excel.SetRangeBorders(1);

string uploadPath = page.MapPath(@"..\DownLoadFiles\Export" + DateTime.Now.ToString("_yyyyMMdd") + ".xls");
excel.SaveAs(uploadPath);
excel.Dispose();
Export.ExportExcel(page, uploadPath, fileName, true);
}
...全文
307 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zthsn 2011-10-12
  • 打赏
  • 举报
回复
帮顶一下吧
guibaobao2008 2011-10-12
  • 打赏
  • 举报
回复
最后还是权限的问题啊.
  • 打赏
  • 举报
回复
查看相关组件是否齐全
  • 打赏
  • 举报
回复
查看相关证件是否齐全

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧