IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème avec hébergement OVH et application ASP .NET en C#


Sujet :

ASP.NET

Vue hybride

polysil Problème avec hébergement OVH... 23/04/2013, 12h23
Immobilis Salut, Difficile à dire... 23/04/2013, 21h26
youtpout978 Salut, à quel moment ça... 23/04/2013, 21h51
polysil Bonjour, Le problème... 24/04/2013, 10h31
Immobilis On pourrait avoir le bout de... 24/04/2013, 11h08
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    PAS DE POSTE
    Inscrit en
    Juillet 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : PAS DE POSTE

    Informations forums :
    Inscription : Juillet 2007
    Messages : 21
    Par défaut Problème avec hébergement OVH et application ASP .NET en C#
    Bonjour,

    Je recherche des personnes qui auraient réussi à faire fonctionner une application ASP .NET 4.5 chez OVH avec leur offre mutualisé Windows + base de données MySQL.

    En effet depuis plusieurs mois j'ai des problèmes déconnexion entre l'application web et le serveur MySQL mais le support OVH ne m'aide pas vraiment à diagnostiquer ce qui ne va pas (pour eux tout est ok).

    Ils ont réalisé une analyse de mon code (très basique) et n'ont rien trouvé d'incorrect.

    J'utilise VS2010, connecteur .NET MySQL.
    Je déploie tout ça (fichier .asp et répertoire bin) dans le dossier www de l'hébergement et bien sur dans le web.config, je mets à jour les informations de connexion telles que préconisées par OVH.

    Tout semble fonctionner mais régulièrement, le serveur MySQL me déconnecte ce qui me provoque des exceptions lors du parcours des données issues d'une requête.

    Bref, je recherche qqu'un qui aurait réussi à faire fonctionner ça chez OVH pour "comparer" les paramètres et éventuellement identifier ce qui ne va pas.

    Merci par avance pour votre aide.

    P.

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Difficile à dire avec si peu de détails. As-tu les messages d'erreur?

    Tu peux essayer la plateforme Azure: http://www.windowsazure.com/fr-fr/

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    Salut,
    à quel moment ça merde ? en plein milieu de la requête ?
    je suis chez ovh aussi sauf que j'ai une base SQL-server et aucun problème, sinon peut être un problème avec la dll qui gère MySQL ?

  4. #4
    Membre averti
    Profil pro
    PAS DE POSTE
    Inscrit en
    Juillet 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : PAS DE POSTE

    Informations forums :
    Inscription : Juillet 2007
    Messages : 21
    Par défaut
    Bonjour,

    Le problème survient généralement en plein parcours du "DataReader".
    En effet MySQL clos la connexion côté serveur et du coup mon application plante car le connexion réseau est interrompue.

    Selon le support OVH, quelque chose ne va pas du côté de mon code ou de ma connectionString mais je n'arrive pas à identifier quoi.

    J'aimerais bien un exemple de code qui fonctionne pour identifier où sont les écarts.

    A+

  5. #5
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Citation Envoyé par polysil Voir le message
    Le problème survient généralement en plein parcours du "DataReader".
    On pourrait avoir le bout de code?
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Membre averti
    Profil pro
    PAS DE POSTE
    Inscrit en
    Juillet 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : PAS DE POSTE

    Informations forums :
    Inscription : Juillet 2007
    Messages : 21
    Par défaut
    Voici un extrait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     MySqlConnection conn = new MySqlConnection();
     conn.ConnectionString = m_connectionString;
     MySqlCommand cmd = new MySqlCommand();
     
     conn.Open();
     cmd.Connection = conn;
     
     cmd.CommandText = "MyStoredProcedure";
     cmd.CommandType = CommandType.StoredProcedure;
     
     MySqlDataReader myReader = cmd.ExecuteReader();
     while (myReader.Read())
     {
          // Lecture des informations
          string x = myReader.GetString(1);
          [...]
          --> Ca plante généralement pendant le traitement du while
      }
     
      myReader.Close();
      conn.Close();
    Je précise juste que des fois ça fonctionne parfaitement et de fois non.
    OVH m'a informé que le serveur coupait la connexion au bout de 60 sec ce qui correspond bien au problème.

    Le hic c'est que à chaque appel de la procédure stockée, je crée normalement une nouvelle connexion. Donc je ne devrais pas avoir de timeout.

    Chez OVH, je déploie mon propre connecteur .NET pour MySQL (issu du site MySQL) mais je pense que c'est pas la bonne approche.

    A+

Discussions similaires

  1. problème avec positionnement des elements en ASP.NET
    Par af.zakaria dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/04/2012, 08h41
  2. problème en installation d'une application asp.net
    Par zh_developpeur dans le forum ASP.NET
    Réponses: 1
    Dernier message: 02/02/2011, 11h45
  3. Réponses: 2
    Dernier message: 07/05/2010, 17h42
  4. Réponses: 1
    Dernier message: 30/01/2010, 21h50
  5. problème avec une Table en C# asp.net
    Par duffman dans le forum ASP.NET
    Réponses: 9
    Dernier message: 23/04/2009, 12h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo