views:

116

answers:

1

I have a text file that I need to retrieve to populate a web page. My first instinct was to use System.IO.File to open and read the file contents.

then it occured to me I could also use a web request (since the file lives on the webserver). I'm wondering which one is a better choice.

I figure using the file system would be faster, since I would imagine that eventually, the webrequest has to access the file anyway...

using the file system is easier to code as well, since all I have to do is open the file and read its contents.

any thoughts?

thanks!

A: 

I assume you are talking about the server-side code of an ASP.NET app, e.g. the code-behind of a page. In that case, the text file is local to your code/application (it's located on the same computer) and you should therefore use System.IO.File to read it. Using a web request would definitely be less effective.

M4N