Das zweimale Aufrufen der HttpContext::P ostCompletion-Methode kann zu einem Absturz führen.
Dieser Artikel hilft Ihnen, das Problem zu umgehen, bei dem das zweimaligen Aufrufen der HttpContext::PostCompletion Methode zu einem Absturz führen kann.
Ursprüngliche Produktversion: Internetinformationsdienste 8.0
Ursprüngliche KB-Nummer: 2824214
Zusammenfassung
Wenn Sie ein IIS-Modul entwickeln, das PostCompletion zweimal aufruft. In diesem Szenario stürzt Ihre Webanwendung beim zweiten Aufruf PostCompletion mit einer Zugriffsverletzung ab.
Ursache
PostCompletion gibt an, dass ein HTTPRequest abgeschlossen wurde. Daher ist das HttpContext-Objekt nicht mehr verfügbar, sodass der zweite Aufruf der Methode des HttpContext-Objekts PostCompletion eine Zugriffsverletzung verursacht.
Problemumgehung
Wenn Sie aufrufen, platzieren Sie einen Schutz (z. B. PostCompletion überprüfen Sie, ob HttpContext nicht null ist), um einen Absturz zu vermeiden, wenn er automatisch aufgerufen wird.
Weitere Informationen zur PostCompletion-Methode finden Sie unter IHttpContext::P ostCompletion-Methode.