检查Web应用程序的状态C#

时间:2014-02-27 07:35:47

标签: c#

我正在处理2个应用程序,例如A和B.数据从A到B,B处理数据并给出输出,此输出在应用程序A中显示给用户。用户无法看到应用程序B的工作过程。  我的查询是,如果应用程序B在此过程中出现故障。我应该如何检查它? 应用程序B是WebApplication。

如果网页从一个页面导航到另一个页面或者网页出现故障,有没有办法检查网页的状态?

1 个答案:

答案 0 :(得分:0)

您需要从Web应用程序到“A”应用程序的某种心跳信号。在A中,您定期接收该信号并重置一个运行达到给定超时限制的计数器,以防B不再发送信号,在这种情况下您知道B已关闭。因此,您可能需要在前端页内应用程序(最常见的是Javascript)和Web应用程序之间使用类似的机制。对于这种情况,我通常使用SignalR框架。它允许以非常舒适的方式从服务器到浏览器的事件触发通知,使用针对旧浏览器/环境的不同后备技术。