再び、皆さん、
JIT デバッガーに関する簡単な質問です。ボタンを使用して関連するサービスを制御できる Windows フォームがあります。ボタンは機能し、サービスを完全に制御でき、クラッシュは発生しません。ただし、サービスを停止するたびに、次のメッセージが表示されます。
An unhandled exception"'System.ObjectDisposedException') occurred in Proxy_Service_3_5.exe
その後、アプリケーションは楽しく続行されます。問題なくフォームからサービスを再起動し、停止すると、JIT 呼び出しが再度発生します。他の誰かがこれを経験しましたか?以下にボタンのコードを含めました。他に何か必要な場合はお知らせください。
private void btnStopService_Click(object sender, EventArgs e)
{
if (GetServiceStatus(ServiceName) == "STOPPED")
{
MessageBox.Show("Service is not running");
}
else
{
try{
myService.Stop();
tbServiceStatus.Text = GetServiceStatus(ServiceName);
}
catch (ObjectDisposedException ex)
{
MessageBox.Show(ex.Message);
}
}
}
乾杯。