~/App_Data/aa.xml
上面打错了

解决方案 »

  1.   

    类也可以
    System.Web.HttpContext.Current.Server.ServerMapPath("~/App_Data/aa.xml")
      

  2.   

    也可以试试
    ds.ReadXml("|DataDirectory|\\aa.xml")
      

  3.   

    试试 孟子的
    类也可以
    System.Web.HttpContext.Current.Server.ServerMapPath("~/App_Data/aa.xml")
    应该没问题吧楼主如果是在别的项目中的类库
    那么还应该引用System.Web.dll这个动态库
      

  4.   

    在vs2005里面System.Web.HttpContext后面就没东西了
      

  5.   

    在vs2005里面System.Web.HttpContext后面就没东西了
    -----------------------------------------------
    加入命名空间
    这个我以前做过
      

  6.   

    在vs2005里面System.Web.HttpContext后面就没东西了?
    应该不会的。
    也可以
    using System.Web;
      

  7.   

    在解决方案资源管理器中项目下的引用右击,选添加引用,添加System.Web.dll后,
    在.cs代码页中using System.Web;
      

  8.   

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    public class ReadXml 
        {
            public readonly static DataSet dsXml=new DataSet();
            string path = System.Web.HttpContext.Current.Server.ServerMapPath("~/App_Data/aa.xml");
     
            public ReadXml()
            {
                dsXml.ReadXml(path);
      
            }
        }我是这样写的,为什么就不可以呢
      

  9.   

    Error 1 'System.Web.HttpServerUtility' does not contain a definition for 'ServerMapPath' E:\site\cjol\Recruiter.Web\App_Code\FormPage.cs 57 61 E:\...\Recruiter.Web\
      

  10.   

    string path = System.Web.HttpContext.Current.Server.MapPath("~/App_Data/aa.xml");not
    .ServerMapPath("~/App_Data/aa.xml");