2010-12-09 47 views
0

我试图读取XML文档类文件,下面就是我在做的Default.aspx错误从asp.net

XmlTextReader的读者= XmlTextReader的新(使用Server.Mappath(“Config.xml中”)) ;

我需要添加“using System.Xml;”然后完成。

我想改变为上课。我也做了同样的事情,但弹出下面的错误。

错误2名“服务器”并不在当前的背景下

存在,当我点击右键并解决,系统给我microsoft.sqlserver这是完全不相干的。

这是为什么?

回答

2

它无法找到您指的是哪个“服务器”。

尝试增加HttpContext.Current之前使用Server.Mappath

HttpContext.Current.Server.MapPath(); 

它需要

using System.Web; 

并确保你在你的项目中的System.Web的引用,或者如果你不这样做想要一个,修改代码以将路径的字符串作为参数,并在从可以访问HttpContext的某个地方调用方法之前解析路径。

+0

您可能还需要将对System.Web DLL的引用添加到您的项目中... – davidsleeps 2010-12-09 01:30:52

0

它是System.Web的一部分

编辑:挨打滞后。