/// <summary> /// 连接测试 /// </summary> /// <returns></returns> public bool ConnectionTest(out string errMsg) { errMsg = string.Empty; bool flag = false; //首先判断webService.url是否可用 flag = IsWebServiceAvaiable(out errMsg); if (!flag) { return(flag); } //读取配置信息 string accid = System.Configuration.ConfigurationManager.AppSettings["Accid"].ToString(); string year = System.Configuration.ConfigurationManager.AppSettings["Year"].ToString(); //如果为空 if (string.IsNullOrEmpty(accid) || string.IsNullOrEmpty(year)) { errMsg = "客户端配置信息错误!"; return(flag); } try { flag = service.ConnectionTest(accid, year, out connectionString, out errMsg); } catch (Exception ex) { errMsg = ex.Message; } return(flag); }