如何打开文件以读取C#Restful服务?

时间:2019-04-12 00:45:30

标签: c# streamreader wcf-rest

我得到

  

400错误的请求错误

...无论何时我尝试打开文件,但我都可以写。

我尝试使用新的StreamReader,File.OpenRead(path)等,但总是收到相同的错误。注释掉与流读取器有关的代码,使我可以将用户名写入文件。

 public bool isValidUsername(string username)
        {
            string path = System.Web.HttpContext.Current.Server.MapPath("users.txt");
            StreamReader sr = new StreamReader(path);
            string nextLine = sr.ReadLine();

                while (nextLine != null)
                {
                    if (string.Compare(nextLine, username) == 0)
                    {
                        return false;
                    }

                    nextLine = sr.ReadLine();
                }


            File.AppendAllText(path, username + "\n");
                return true;
        }

我正在尝试读取一个包含用户名的文件,以确保给定的用户名尚未被使用,如果不是,我想将该用户名添加到文本文件中。我知道路径是正确的,因为我可以使用AppendAllText行对其进行写入。

0 个答案:

没有答案