gpt4 book ai didi

c# - 无法评估表达式,因为代码已优化或 native 框架位于调用堆栈错误消息的顶部

转载 作者:行者123 更新时间:2023-11-30 19:06:45 24 4
gpt4 key购买 nike

每当我 Response.Redirect("myexamplepage.aspx"); 它要么一直循环,然后最后显示页面无法查看或显示上述错误。但是,如果我 Response.Redirect("http://www.google.com.sg"); 它有效。

我尝试了所有我在网上找到的方法,例如:

  1. Response.Redirect(url,false)
  2. 在 try-catch 之外重定向 url

我还要确保我的项目正在运行 Debug模式。

但我仍然面临这个问题。它就像是随机的,因为以前我在重定向到我的网址时没有任何问题。请提供解决方案谢谢。

最佳答案

当您尝试重定向到新页面时,大多数情况下都会发生此错误,而当前页面仍在尝试完成它的过程。

您可以在此处找到有关该问题的更多信息:

http://support.microsoft.com/kb/312629/EN-US/

因此将您的代码更改为以下内容:

HttpContext.Current.ApplicationInstance.CompleteRequest();
Response.Redirect ("myexamplepage.aspx", false);

关于c# - 无法评估表达式,因为代码已优化或 native 框架位于调用堆栈错误消息的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9176304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com