首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

因为代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值

2013-03-26 
由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值?本帖最后由 RedLaugh 于 2013-01-14

由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值?
本帖最后由 RedLaugh 于 2013-01-14 15:59:18 编辑 Response.Clear();
Response.AddHeader("content-disposition", "filename=" + HttpContext.Current.Server.UrlEncode("批量文件" + DateTime.Now.ToString("D")) + ".zip");
using (ZipFile zip = new ZipFile(System.Text.Encoding.Default))//解决中文乱码问题
{
    if (ds.Tables[0].Rows.Count > 0)
       {
          foreach (DataRow row in ds.Tables[0].Rows)
             {
                string tempPath = row["FilePath"].ToString().Replace('\\', '/');
                string mapPath = Server.MapPath("/Download/" + tempPath);
                zip.AddFile(mapPath, "");
              }
        }
        zip.Save(Response.OutputStream);
}
Response.End();
报错:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。
请各位大侠指点指点!~
[解决办法]
使用debug方式编译。

热点排行