protected override void OnStart(string[] args) { //启动函数在这里,不要在这里进行任何数据库连接或其他动作。应该直接创建一个新的线程运行我们“自己的主线程”。因为OnStart有30秒的要求 if (this.SmcInit != null) { this.SmcInit.Start(); } }