About-the first "mscorlib. dll" exception that occurs occasionally in system. Threading. threadabortexception)

Source: Internet
Author: User
Tags mscorlib
This error message is always seen at the end of debugging, but does not affect normal operation. So I found the reason: the development environment is vs2005, And the OS is Windows 2003, this error is reported when the system logs on to another page:

The first "mscorlib. dll" exception that occurs occasionally in system. Threading. threadabortexception
An exception of the "system. Threading. threadabortexception" type occurs in mscorlib. dll, but not in user code.

But it does not affect the normal operation of the program. So I checked it online and found that there were not many related materials. Later, I found Microsoft's official explanation and got it done.
Renewal symptom

If you useResponse. End,Response. RedirectOrServer. TransferMethod appearsThreadabortexceptionException. AvailableTry-catchThe statement captures this exception. Cause

Response. EndMethod To stop page execution and convert the execution to the event pipeline of the applicationApplication_endrequestEvent.Response. EndThe code below will not be executed.

This problem occurs inResponse. RedirectAndServer. TransferMethod, because both methods are called internallyResponse. End. Solution

To solve this problem, use one of the following methods:

  • ForResponse. End, CallApplicationinstance. completerequestMethod without callingResponse. EndTo skipApplication_endrequestEvent code execution.
  • ForResponse. Redirect, Use overloadResponse. Redirect (string URL, bool endresponse)EndresponseIt is passedFalseTo cancelResponse. End. For example:
      Response.Redirect ("nextpage.aspx", false);

    If you use this solution,Response. RedirectThe subsequent code will be executed.

  • ForServer. Transfer, UseServer. ExecuteMethod.
Status

This phenomenon is caused by design.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.