//从数据库里检测相关数据,看网页是否可以访问 private void btnCheckDB_Click(object sender, EventArgs e) { CTDBEntities ct = new CTDBEntities(); var q = from c in ct.tbFile where c.f_pid == ParaDatasetID && c.f_table == ParaTable orderby c.f_path select c; List <tbFile> l = q.ToList <tbFile>(); string flog = CTHelper.CommonPath("app") + "\\UrlTestlog.txt"; if (File.Exists(flog)) { File.Delete(flog); } note(l.Count); this.Enabled = false; foreach (tbFile f in l) { string url = CTHelper.GetConfig("downloadurl") + f.f_table + "/" + f.f_pid.ToString() + "/" + f.f_md5 + ".jpg"; if (CTHelper.IsUrlExist(url)) { CTHelper.AddLog("1\t" + url, flog); } else { CTHelper.AddLog("0\t" + url, flog); } notep(); } refreshdb(); this.Enabled = true; }