原因

如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。 Response.End 方法终止页的执行,并将此执行切换到应用程序的事件管线中的 Application_EndRequest 事件。不执行 Response.End 后面的代码行。 此问题出现在 Response.Redirect 和 Server.Transfer 方法中,因为这两种方法均在内部调用 Response.End。

解决方案

要解决此问题,请使用下列方法之一:

• 对于 Response.End,调用 HttpContext.Current.ApplicationInstance.CompleteRequest 方法而不是 Response.End 以跳过 Application_EndRequest 事件的代码执行。

• 对于 Response.Redirect,请使用重载 Response.Redirect(String url, bool endResponse),该重载对 endResponse 参数传递 false 以取消对 Response.End 的内部调用。

例如: Response.Redirect ("nextpage.aspx", false);

原文:http://www.cnblogs.com/linyechengwei/archive/2009/11/18/1605377.html

转载于:https://www.cnblogs.com/wolf-sun/p/4652337.html

[Bug]由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值的解决方法(转)...相关推荐

  1. Asp.Net异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值的解决方法...

    今天项目中碰到一个以前从没有见过的异常信息"由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值",于是查了一下资料,原来此异常是由于我在代码中使用了"Re ...

  2. 由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值 解决方案...

    原因: 如果使用 Response.End.Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常.您可以使用 try-c ...

  3. 异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值...

    在一般处理程序中执行 context.Response.End()方法会报出:"由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值"这个异常. 对于这个异常微软有解 ...

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

    看MS给的解决方案:(http://support.microsoft.com/kb/312629/ ) 症状:如果使用 Response.End.Response.Redirect 或 Server ...

  5. 当前方法的代码已经过优化,因此无法计算表达式的值

    当前方法的代码已经过优化,因此无法计算表达式的值 /************************************************************************** ...

  6. 操作无法完成,因为其中的文件夹或文件已在另一程序中打开,请关闭该文件或文件,然后重试解决方法

    今天卸载WPS后,想把安装的文件夹删除掉.提示"操作无法完成,因为其中的文件夹或文件已在另一程序中打开,请关闭该文件或文件,然后重试" 查找何处占用最后发现有一个DLL文件被占用, ...

  7. 长方形Java代码_编写java代码实现一个计数器类c设计一矩形类rectangular,提供计算矩形周长和面积等方法。...

    栈(stack)在计算机科学中是限定仅在表尾进行插入或删除操作的线形表. 栈是一种数据结构,它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据( ...

  8. 从服务器收到意料之外的响应,WordPress出现“从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页。”错误的解决方法...

    在WordPress网站上遇到图片上传问题?对于大多数初学者来说,图片上传错误可能会让人很困惑,因为无需您做任何其他操作就可以显示它们. 无法上传图片是WordPress中最常见的图片问题之一.幸运的 ...

  9. 锁屏界面提示某些设置已隐藏_华为微信来消息不提示/不显示内容/没声音/不亮屏等解决方法...

    微信来消息手机不提示,要不是网络问题,要不是设置问题.下面逐一排除: 一.手机这3个设置项是否正确? 1.确认系统已开启允许通知 方法:进入设置>通知>微信,打开"允许通知&qu ...

最新文章

  1. 数据结构5: 链表(单链表)的基本操作及C语言实现
  2. python如何编程-终于发现怎么自学python编程
  3. 【Java 虚拟机原理】Class 字节码二进制文件分析 四 ( 字段表数据结构 | 字段表详细分析 | 访问标志 | 字段名称 | 字段描述符 | 属性项目 )
  4. R语言教程:生存分析
  5. python cv.imread_Python的OpenCV cv2.imread总是返回None而cvFeatDetector崩溃了python
  6. 趣图:程序猿和运维狗的工作日常……
  7. python移动文件(非文件夹)
  8. 不服不行,太厉害了,终于有人能把TCP/IP 协议讲的明明白白了
  9. Beacon技术相关介绍及应用
  10. html如何设置顶部,css中文字如何设置在顶部
  11. 世嘉土星模拟器GIRI GIRI Loader的使用教程
  12. 《Linux那些事儿之我是USB》我是U盘(15)冬天来了,春天还会远吗?(一)
  13. TPC TiKV:Hackathon 中最硬核项目是如何炼成的?| TPC 战队访谈
  14. docekr unable to delete d38d835588d5 (must be forced) - image is referenced in multiple repositories
  15. 运维管理:极简运维系统设计
  16. 微凉的风吹着我凌乱的头发,突然决定开个客博,以录下从MATLAB到OMNET的艰难历程
  17. 在磨金石教育学室内设计靠谱吗?学费贵吗?老师负责吗?
  18. python获取股票数据接口
  19. 函数解析|memset()函数的原理
  20. 实现一个可管理、增发、兑换、冻结等高级功能的代币 1

热门文章

  1. ftp部署一个可供centos6、centos7系统使用的yum网络仓库
  2. [网页设计]点睛价值
  3. 轻量级HTTP服务器Nginx(配置与调试Nginx)
  4. day_06、面向对象
  5. TCP与UDP区别小结
  6. apache集成tomcat,并根据域名进行分发 屏蔽端口显示
  7. 企业运维——机房建设的一些建议
  8. 谷歌Nexus 3开售时间曝光
  9. 如何利用百度API地图进行定位,非gps 定位
  10. 打印服务不能启动 print spooler服务停止