2014-02-27 73 views
0

我正在使用2個應用程序說A和B.數據從A到B和B處理數據並給出輸出,此輸出顯示在應用程序A中給用戶。用戶無法看到應用程序B的工作進程。 我的查詢是,如果應用程序B在進程中停機。如何檢查它? 應用程序B是WebApplication。檢查Web應用程序的狀態C#

如果網頁從一個網頁導航到另一個網頁或網頁出現故障,是否有任何方法檢查網頁的狀態?

回答

0

您需要某種從您的Web應用程序到您的「A」應用程序的心跳信號。在A中,您定期收到該信號並重置計數器,該計數器在B不再發送信號的情況下運行至給定的超時限制,在這種情況下,您知道B已關閉。因此,您可能需要在您的前端頁內應用程序(最可能是Javascript)和您的Web應用程序之間使用類似的機制。對於這種情況,我通常使用SignalR框架。它允許從服務器到瀏覽器的事件觸發通知以一種非常舒適的方式,針對舊版瀏覽器/環境採用不同的回退技術。

相關問題