Forum
Merhabalar,
Sunucumda çok sayıda web site var bu sitelerin çalışır durumda olduğunu sorgulayan bir kod yazmak istiyorum. Ben tek tek siteleri giricem sistem 30dk. bir gidicek sitelere bakıcak çalışıyor mu diye. ASP.NET ile yazmak istiyorum bana fikir vericek arkadaşlar varmıdır?
Teşekkürler,
Daha önce benzer bir soru sorulmuştu hatırladığım kadarı ile. Şu siteye de bir göz atın derim.
Bunu için basit bir metod yazabilirsin ama genellikle firewalla takılıyor , Host ' dan izin alman gerekir ki shared hosting ise bunu yapmıyorlar .
Sitenin çalışıp çalışmadığını aşağıdaki şekilde kontrol edebilirsiniz;
------------------------------------------------------------------------------
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://www.volsoft.com.tr");
request.AllowAutoRedirect = false;
request.Method = "HEAD";
try {
var response = request.GetResponse();
Console.WriteLine(response);
// 🙂
} catch (WebException wex)
{
Console.WriteLine(wex);
// 🙁
}
------------------------------------------------------------------------------