2012-02-24 17 views
0

サーバーにアプリケーションをデプロイしました。 問題は、アプリケーションが何らかの問題によってダウンしてしまうことがある(例:大量のデータをExcelにダウンロード中)。 IISを手動で再起動した後、アプリケーションが起動します。 新しいアプリケーションを作成しているため、この問題の修正には取り組んでいません。 回避策として、次の要件を満たすexeファイルを作成しようとしています。 サーバーにデプロイされているアプリケーションにpingを実行し、アプリケーションが起動しているか停止しているかを確認します。アプリケーションがダウンしている場合の回避策

IIS上でローカルWebサイトにpingすることはできますか?一時的な修正を行う他の方法はありますか?

答えて

0

ええと、そのような安定性は良くありません。しかし、あなたはURLを監視し、それがアクティブであるかどうかを調べることに興味があります...

TBH、私はいくつかの監視アプリケーションがノックしていると確信しています。 HTTPなどの適切なプロトコルを使用します。しかし、もしあなたが自信を持っていれば、HttpWebRequestを利用してサーバーへのリクエストを模擬し、タイムリーに対応することができれば幸いです。通常、サーバーに触れるだけであれば、 'HEAD'リクエストを利用できます。すべてのデータではなく、ヘッダーデータを受信するだけです。これをチェックアウトexample

関連する問題