2016-12-17 16 views
1

ASP.NET Webアプリケーションでデバッグを停止するメソッドを実行する方法を探しています。デバッグ停止時のメソッドの実行

私は、アプリケーションをシャットダウンする方法でいくつかのリソース解放メソッドを実行する必要があります。 (停止デバッグ(kill)を含む)

Application_Endを試してみましたが、Dispose()をglobal.asaxで上書きしましたが、デバッグを停止しても実行されません。 AppDomain.CurrentDomain.ProcessExitイベントです。

実際には、プロセスを終了している間はどのメソッドも実行できませんが、それを行うには独創的な方法かもしれません。

答えて

0

Abhishek Mauryaの答えは正しいでしょう。「デバッグを停止する」は、デバッグ中のプロセスを終了させるため、アプリケーションにコードが実行されません。

回避策の1つは、ビジュアルスタジオアドインを作成できることです。

参考:

Stop Debugging Event in C#

1

終了するのと同じプロセスからプロセスの終了を処理することはできません。

停止デバッグでタスクを実行するには、プロセスを監視し、最初のプロセスが終了したときに必要な機能を実行する別の方法が必要です。

関連する問題