J'ai testé ca en VB, j'ai ecrit :
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If File.Exists(Server.MapPath("web.config")) Then
Response.Write(Server.MapPath("web.config"))
End If
End Sub
Et ca à marcher nickel, tu es sur que tu programmes bien en asp.net mon code est en VB
En C# ca doit donner un truc du genre
if (File.Exists(Server.MapPath("web.config")) [= true]) {
Response.Write(Server.MapPath("web.config"));
} ;
Je suis sur que server.mappath et file.exists
Lien MSDN file.existsJe comprend vraiment pas pourkoi ca marche pas, t'es sur que ton serveur gère l'asp.net ?

Un petit truc, je me souviens que C# est sensible à la casse donc c'est peut etre ca le probleme il faut faire ca apparemment en C# using namespace System::IO;
pour rajouter ton System.IO
Cyril (Alias Jesusonline)