如何读取位于ASP.NET页面所在的同一文件夹中的文件?

Ale*_*tov 5 c# asp.net

如何在ASP.NET(C#)中读取位于我的页面所在的同一文件夹中的文件?我有一个名为mypage.aspx的页面,我正在尝试读取一个名为foo.txt的文件,该文件位于与此页面相同的目录中.

有没有办法打开该文件进行阅读File.OpenRead()?提供相对路径,例如File.OpenRead("foo.txt")文件位置的失败b/c.

Mat*_*ten 8

应该是这样的

File.OpenRead(Server.MapPath("foo.txt"));
Run Code Online (Sandbox Code Playgroud)

  • 应该是`File.OpenRead(HttpContext.Current.Server.MapPath("foo.txt"));` (2认同)