摘要:
protected override void OnStart(string[] args){while(true){try{workflow.ProcessWorkFlowMQ();Thread.Sleep(150);}catch (Exception e1){Logger.Error(e1.Message);}}}如上代码会造成 服务器安装成功后无法通过windows服务管理进行启动停止.比如说需要更换运行的服务器帐号就无法操作.分析原因是因为OnStart方法无法执行结束.造成的.所以需要使用多线程来处理OnStart方法内使用多线程 OnStop方法内部停止循环线程.测试通过服务可以正 阅读全文