StreamReader reader = new StreamReader(Server.MapPath("~/")+"err.html", System.Text.Encoding.GetEncoding("GB2312"));
string strText=reader.ReadToEnd();
reader.Close();
代码如上:提示
未能找到文件“F:\newlanggelila\err.html”。 
可是在这个文件夹下确实有该文件的.不知道哪错了,请赐教!

解决方案 »

  1.   

    new StreamReader(Server.MapPath("~/")+"err.html", 
    这个错了
    少个括号
      

  2.   

    这个语句StreamReader reader = new StreamReader(Server.MapPath("~/")+"err.html", 少了右括号
    string strPath=Server.MapPath("~/")+"err.html";
    StreamReader reader = new StreamReader(strPath);
    要是还不行你试验下面的.如果你的本文件目录是在当前站点根下,file放在根目录的newlanggelila下。你试验一下。
    string strPath=Server.MapPath(".")+"\\newlanggelila\\"+"err.html";如果当前的文件在根下面的temp下,存放目录也在根下面的另外一个目录。那么要从目录到根然后到你那个目录
    string strPath=Server.MapPath("~")+"\\newlanggelila\\"+"err.html";