var request = (HttpWebRequest)WebRequest.Create(serviceUrl);
var response = (HttpWebResponse)request.GetResponse();
if(response.StatusCode == HttpStatusCode.OK)
{
//perform some operations.
}
,以检查是否在起来,在我的asp.net C#4.0的应用程序运行的服务。 它给了我预期的结果,但如果服务没有运行,它会花费太多时间(大约1分钟)才能得到响应。
是他们检查服务是否正常运行的更好方法?
或请参阅['HttpWebRequest.Timeout 'property](http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.timeout(v = vs.110).aspx)。 – CodeCaster