Voulez-vous simplement voir si la connexion à la base de données est valide ? Si c'est le cas, jetez un œil au
using (DatabaseContext dbContext = new DatabaseContext())
{
dbContext.Database.Exists();
}
http://msdn.microsoft.com/ fr-fr/library/gg696617(v=vs.103).aspx
et pour vérifier si une machine serveur est en place, un serveur de base de données ou un serveur de services Web, essayez ceci :
public PingReply Send( string hostNameOrAddress )
http://msdn.microsoft.com/en-us/library/7hzczzed .aspx