Im получает разочарование из-за OpenDNS и других сервисов (т. Е. Roadrunner), которые теперь всегда возвращают пинг, даже если вы вводите какой-либо неверный URL-адрес, например: lkjsdaflkjdsjf.com - - Я создал программное обеспечение для моего собственного использования, которое будет проверять URL-адрес, чтобы проверить, был ли сайт включен или нет. Это больше не работает. У кого-нибудь есть идеи об этом?Ping всегда преуспевает, не может легко проверять время безотказной работы, используя пинг по URL-адресу
Требования:
- Он должен работать с любым действительным веб-сайта, даже те, что я не контролировать
- Он должен быть в состоянии работать из любой сети, имеющей доступ в Интернет
I Would очень ценю услышать, как другие теперь справляются с этим. Я хотел бы добавить, им пытаются сделать это с помощью system.net в C#
Спасибо сильно :-)
Новое дополнение: В поисках решения, которое я могу либо купить и запустить на моем окна машины, или программы в C#. :-)
Update:
Спасибо всем большое за ваши ответы. В конечном счете я в конечном итоге создание решения, делая это:
- Создание простого WebClient, что downloaed указанную страницу из URL (может меняться в только заголовки или использовать это, чтобы сообщить об изменениях страницы)
- Читайте в XML файл, который просто перечисляет полный URL-адрес на сайт/страницы для проверки.
- Создал службу Windows для размещения решения, чтобы восстановить серверные перезагрузки.
- При ошибке электронной почты и текстовых сообщений посылается определен список получателей
- Большинство значений (интервал, SMTP, к, от и т.д.) определяются в .config для легкой смены
Я буду возьмите некоторые из своих советов, чтобы добавить в него «функции», которые включают в себя:
- AJAX страница для мониторинга в реальном времени. Я буду использовать WCF для подключения к существующей службе окон со страницы asp.net только
- Скачать Headers (с опцией для сравнения изменения страницы)
- сделать более настраиваемые (т.е. попыток при неудаче до уведомления)
Это интересная идея. Как бы я «ударил» веб-сайт с ним? т.е.: я бы загрузил сайт в браузере. Будет ли еще работать сайт моего интернет-провайдера (дорожный бегун)? У вас есть образец кода, который вы могли бы предоставить. Большое спасибо за ваш ответ :-) – schmoopy 2008-10-13 22:32:08
Добавлен образец кода для вас. – IAmCodeMonkey 2008-10-13 22:41:36