如何检查服务器是否在代码中运行?

时间:2012-11-16 21:10:47

标签: c# sql-server entity-framework

我了解如何使用DbContext.Database.Exists()检查本地计算机上的SQL Server上是否存在数据库,但如何检查服务器是否已启动并运行?

我在“可能已经有你的答案的问题”下看到一个主题,建议检查ServiceControllerHow can I verify if a Windows Service is running但是,当我输入它时,Visual Studio Intellisense不检测System.ServiceProcess命名空间我的班级。

此外,如果ServiceController类是此问题的最佳答案,那么如何识别ServiceController类需要将哪个服务分配给此对象?

1 个答案:

答案 0 :(得分:1)

  

当我在我的类中输入

时,I​​ntellisense不会检测到System.ServiceProcess命名空间

将System.ServiceProcess.dll的引用添加到项目中。

我将参考有关如何使用ServiceController类的MSDN文档。这很容易使用。