Asp.net hat ein Application_End
Ereignis, das auftritt, wenn die Anwendung zu Ende kommt, wie diese
Was sind Szenarien, die das Ereignis Application_End auslösen?
void Application_End(object sender, EventArgs e)
{
}
Meine Frage ist folgende: wann wird dieses Ereignis in Echt auftritt, das heißt, welche Art von Situationen sie auslösen?
Angenommen, ich habe eine Internet-Banking-Anwendung 24x7x365
ausgeführt, die kontinuierlich zu einer Zeit & Zugriffe von Tausenden von Orten führen, dann, wenn dies würde Application_End
Ereignis auftreten? Welche Arten von Situationen sind dafür verantwortlich?
Dank Stefan, diese Antwort hat mir sehr geholfen, ich hatte eine SMS-Funktion zum Senden von SMS-Nachrichten in meinen Application_Start- und Application_End-Ereignissen verwendet und mir war nicht bewusst, dass das Starten der Anwendung durch die Anwendung ausgelöst wird und Ende Ereignisse, und ich erhielt schnelle Nachrichten :) Ihre Antwort half mir zu verstehen, was vorging. Vielen Dank. –
"Wenn Sie Änderungen am Ordner bin" war das Problem für mich. Ich habe während einer bestimmten Situation eine Debugging-Textdatei in das BIN-Verzeichnis geschrieben, und es hat mich immer wieder aus der Web-App geworfen (dh das Beenden meiner Sitzung und das Beenden von application_end(). Das hat mich verrückt gemacht, danke für diesen kleinen Ausschnitt. –
@StefanP: Wenn Sie eine Wiederverwendung absichtlich planen müssen, dann gibt es ein Problem mit Ihrer Anwendung.Sie sollten nicht immer neu starten/recyceln.Wenn es ein Problem gibt, das Sie dazu veranlasst, dies zu berücksichtigen, dann müssen Sie untersuchen und repariere * THAT * Problem, anstatt ein Pflaster darauf zu legen, indem du eine Wiederverwertung planst. –