C#未央 2020-05-15 16:27 采纳率: 0%
浏览 83

c#mvc项目怎么去抛出网络问题的报错

c#mvc项目发布在iis上,运行过程中因为超时,等网络原因报错怎么把这些错误抛出,

  • 写回答

1条回答 默认 最新

  • 叫兽-郭老师 新星创作者: Java技术领域 2020-05-15 17:11
    关注

    写个定时器,每10秒访问一次,如果网路异常就报错。

      private bool IsInternetAvailable()
            {
                try
                {
                    Dns.GetHostEntry("www.google.com"); //using System.Net;
                    return true;
                }
                catch (SocketException ex)
                {
                    return false;
                }
            }
           if (IsInternetAvailable())
                {
                    MessageBox.Show("联网成功!");
                }
                else
                {
                    MessageBox.Show("网络出现故障...,暂时无法联网!");
                }
    
    
    
    评论

报告相同问题?