再次,伙计们,
只是一个关于 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);
}
}
}
干杯。