Мне нужно написать простое приложение WinForms, которое можно запустить, чтобы проверить, если веб-сайт еще жив и что этот веб-сайт может читать из базы данных.
Я использую целую вещь "(HttpWebResponse) myHttpWebRequest.GetResponse ()" в c #, чтобы проверить, жив ли сайт, но я не могу понять, как получить тестовую страницу на моем веб-сайте, чтобы что-то написать в «Ответ», указывающий на то, что он смог проверить собственное подключение к базе данных.
Вот пример кода для моей стороны Winforms (скопированный с MSDN):
private void CheckUrl()
{
try
{
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.google.com");
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
myHttpWebResponse.Close();
label1.Text = myHttpWebRequest.Address.AbsoluteUri;
}
catch (WebException e)
{
label1.Text = "This program is expected to throw WebException on successful run." +
"\n\nException Message :" + e.Message;
if (e.Status == WebExceptionStatus.ProtocolError)
{
label1.Text = String.Format("Status Code : {0}", ((HttpWebResponse)e.Response).StatusCode);
label2.Text =String.Format("Status Description : {0}", ((HttpWebResponse)e.Response).StatusDescription);
}
}
catch (Exception e)
{
label1.Text = e.Message;
}
}
Я надеялся на некоторую помощь со стороны веб-формы, чтобы вернуться к приведенному выше коду.
Спасибо за любую помощь, которую вы, ребята, можете оказать.