2009-10-08 9 views
0

J'ai un fichier texte que je dois récupérer pour remplir une page Web. Mon premier instinct était d'utiliser System.IO.File pour ouvrir et lire le contenu du fichier.ASP.NET Récupération de texte via System.IO.File vs WebRequest

alors il m'est apparu que je pouvais aussi utiliser une requête web (puisque le fichier vit sur le serveur web). Je me demande quel est le meilleur choix.

je figure à l'aide du système de fichiers serait plus rapide, puisque j'imagine que finalement, le WebRequest doit accéder au fichier de toute façon ...

en utilisant le système de fichiers est plus facile à coder aussi bien, puisque tout ce que je avoir à faire est d'ouvrir le fichier et lire son contenu.

des pensées?

merci!

+1

La principale différence serait de savoir comment vous authentifier pour accéder au fichier. Je ne sais pas comment votre configuration réseau est de déterminer ce qui est approprié. –

+0

c'est exactement ce que je pensais que serait la principale différence entre les deux. Martin ci-dessous semble me convaincre que io.file répondra à mes besoins particuliers. Merci beaucoup! – SelAromDotNet

Répondre

0

Je suppose que vous parlez du code côté serveur d'une application ASP.NET, par exemple. le code-derrière d'une page. Dans ce cas, le fichier texte est local à votre code/application (il est situé sur le même ordinateur) et vous devez donc utiliser System.IO.File pour le lire. Utiliser une requête web serait définitivement moins efficace.

Questions connexes