当执行Response.End();
时,出现以下错误。
执行Response.End时出错()
它看起来像一个threading error
但无法处理it.Any身体知道有关该错误以及如何解决它?。我现在用VS2008
.Thanks。
当执行Response.End();
时,出现以下错误。
执行Response.End时出错()
它看起来像一个threading error
但无法处理it.Any身体知道有关该错误以及如何解决它?。我现在用VS2008
.Thanks。
为什么你需要显式调用到Response.End()?您可以拨打HttpContext.Current.ApplicationInstance.CompleteRequest来解决此问题,但您可能需要考虑重构代码以避免过早结束响应。
无关,但 - 国际海事组织,response.end是完全有用的;他应该远离的是尝试捕捉块,期间。除了少数例外,整个应用程序中应该只有一个:全局应用程序处理程序,并且只能记录它(使用内置机制来显示错误页面)。 – 2012-02-03 08:11:55
这似乎是预期的行为。您正在告诉服务器停止处理页面。
http://msdn.microsoft.com/en-us/library/system.web.httpresponse.end.aspx
请说明你想做什么。 – joshua 2012-02-03 05:31:17
检查http://stackoverflow.com/questions/1014439/asp-net-exception-thread-was-being-aborted-causes-method-to-exit。你的问题可能不一样,但我认为答案也会对你有所帮助。或甚至更好,这:http://stackoverflow.com/questions/12476/why-is-my-asp-net-application-throwing-threadabortexception – rikitikitik 2012-02-03 05:54:22