确认过程从C#开始

问题描述

| 我有2个使用VS 2010在C#中创建的项目。项目\“ Y \”是已定义操作约定的WCF服务。项目\“ X \”访问\“ Y \”的方法。现在,我有了在项目“ X”中启动WCF服务的代码。  现在在从WCF服务访问第一个方法之前,我想确保它已正确启动。该服务只是可执行文件。 如何确保可执行文件正确启动?     

解决方法

        您可能感兴趣的是WCF服务是否真正启动并正在运行,而不仅仅是该过程是否已启动。因此,我将找到一种以便宜且无副作用的方式进行检查的方法。例如,如果它是SOAP服务,则可能会获取WSDL,甚至可能添加一个“一切正常吗?”服务调用。 如果确实需要,可以使用
Process.GetProcessesByName
检查该过程本身-但就我个人而言,我至少应该从服务调用开始,并且如果服务似乎没有启动,则可能尝试查找用于添加诊断的过程。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...