2012-02-24 55 views
0

我們已經在服務器上部署了一個應用程序。 問題是,有時應用程序會由於某些問題而關閉(例如:將大量數據下載到Excel中時)。 手動重新啓動IIS後,應用程序將啓動。 我們正在創建一個新的應用程序,所以我們沒有努力解決這個問題。 作爲一種解決方法,我們正在嘗試構建一個具有以下要求的exe文件: Ping在服務器上部署的應用程序,並確定應用程序是啓動還是關閉。如果應用程序關閉,請重新啓動IIS。解決方法(如果應用程序關閉)

是否可以在IIS上ping本地網站?有沒有其他的方法來做臨時修復?

回答

0

嗯,那種穩定性不好。然而,你有興趣監測一個URL,並確定它是否是活動的...

TBH,我敢肯定有幾個監控應用程序敲門,有些甚至是免費的,如果這是你的事情,將識別特定的端口並利用適當的協議,如HTTP。但是如果你喜歡自己去一趟,你總是可以利用HttpWebRequest來模擬對服務器的請求,並希望它能夠及時做出響應。通常,如果您只是觸摸服務器,則可以使用「HEAD」請求,您只需接收標題數據而不是所有數據。看看這個example