我想用.net 做一个控制台,定时去某个网页获取数据,目前与外部网页通信时出现了问题,使用:
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://www.163.com/");  
或者使用  XmlDocument xmlDoc = new XmlDocument();
      xmlDoc.Load(url); 
的时候,总是提示:“配置系统未能初始化”,请求大家的帮助

解决方案 »

  1.   

    第一:查看抽象工厂DALFactory项目有没有引用SqlDAL程序集,如果没有,那要添加引用SqlDAL程序集。第二:用除错法,先备份Web.Config,再对Web.Config进行逐项检查。如下:
    检查Web.Config里哪个节是最有出错的可能,比如<connectionStrings>...</connectionStrings>,先删除这个节,再运行,再检查...,直到程序正常或确定Web.Config没错为止。
      

  2.   

    参考如下代码using System;
    using System.Collections.Generic;
    using System.Text;namespace ConsoleApplication12
    {
        class Program
        {
            static void Main(string[] args)
            {
                System.Net.WebClient wb = new System.Net.WebClient();
                byte[] b = wb.DownloadData("http://forum.csdn.net/Rss/DotNET/UnClosedList/");
                string strData = System.Text.Encoding.UTF8.GetString(b);
                System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
                doc.LoadXml(strData);
                Console.WriteLine(doc.InnerXml);
                Console.Read();
            }
        }
    }
      

  3.   

    它是取得.Net未结帖子的列表,然后载入到xmldocument中去
      

  4.   

    使用jinjazz老师的方法时, 在  byte[] b = wb.DownloadData("http://forum.csdn.net/Rss/DotNET/UnClosedList/") 这个地方会报:“在 WebClient 请求期间发生异常”的错误,不知大家有没有出现类似的情况?
      

  5.   

    恩 我在新建的控制台上面可以用jinjazz老师的方法,估计是我原来的程序哪里配置出现了问题,我自己再查查吧。给分结贴