天气预报添加

1、首先引入PowerLabs.Plug.Api.dll

2、引入目录

3、调用方法 myWeather = new WeatherModel(WeatherXml.getWeather());
            return Json(myWeather);(需要引入1中的dll)

4、globla.cs 中

private static bool inited = false; //要加上,控制字段
        private static object initLocker = new object(); //要加上,互斥锁

        protected void Application_Start()
        {

            //初始化天气
            if (inited == false)
            {
                #region 初始化
                lock (initLocker) //lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。
                {
                    if (inited == false)
                    {
                        //启动天预报
                        WeatherXml.StartWeather();
                        //持续定义定时器,用来持续获取天气 
                        WeatherXml.Init();
                        inited = true;
                    }
                }
                #endregion
            }
            AreaRegistration.RegisterAllAreas();

5、完成

原文地址:https://www.cnblogs.com/sdaulldd/p/4310294.html