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 :

[MissingMethodException] Méthode introuvable à la publication


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Par défaut [MissingMethodException] Méthode introuvable à la publication
    Bonjour,

    Encore moi ^^,

    Décidément je n'ai pas de chance je publie mon site sur un serveur de test ou un autre site est hébergé et fonctionne correctement. En débugage local mon site fonctionne également. Lorsque je le publie par contre, j'obtiens cette erreur immédiatement à la page d'accueil :

    [MissingMethodException: Méthode introuvable : 'Int32 System.Web.UI.WebControls.ParameterCollection.Add(System.String, System.Data.DbType, System.String)'.]
    MasterPage.Page_Load(Object sender, EventArgs e) +0
    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
    System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
    System.Web.UI.Control.OnLoad(EventArgs e) +99
    System.Web.UI.Control.LoadRecursive() +47
    System.Web.UI.Control.LoadRecursive() +131
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
    J'ai pourtant bien ma directive using System.Web.UI.WebControls dans mon code behind. Voici le code qui génère l'erreur (mais qui fonctionne parfaitement en local) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.User.Identity.IsAuthenticated)
            {
                SqlDataSource LeDS = (LoginView3 as Control).Controls[0].FindControl("DS") as SqlDataSource;
                String userId = Membership.GetUser().ProviderUserKey.ToString();
                LeDS.SelectParameters.Add("UserId", DbType.Guid, userId);
            }
        }
    Une petite idée de l'origine du problème ??

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu as quelle version du framework sur le serveur ?
    Dans la doc de cette méthode, je vois ça :
    Supported in: 3.5 SP1, 3.0 SP1, 2.0 SP1
    Donc si le serveur est en 2.0 (sans SP1) ou inférieur... ça marche pas

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Par défaut
    sur ma machine (développement) je suis en 3.5.
    le serveur aussi... j'ai réinstallé le framework .net 3.5 et son sp1 au cas où, mais c'est pareil...

    Edit : bon, j'ai une mise à jour de SQl server qui plante (impossible de terminer l'opé...) après un redémarrage du serveur (redémarrer IIS ne faisait rien) ça fonctionne...

    Mon site affiche ses données correctement, mais impossible de connecter le moindre utilisateur, ni même administrer le site... les utilisateurs locaux, administrateurs windows, admin du site... personne.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Par défaut
    Bon, j'ai tout supprimé sur le serveur, config du site comprise, et j'ai relancé la publication et ça marche, je n'ai plus que la base de donnée en lecture seule à résoudre...

Discussions similaires

  1. Page introuvable après publication sur serveur ftp
    Par brazilia28 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 26/02/2008, 09h11
  2. Classe introuvable après publication site web
    Par brazilia28 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/02/2008, 19h06
  3. Erreur méthode introuvable
    Par wishmasteer dans le forum VB.NET
    Réponses: 2
    Dernier message: 18/10/2007, 15h21
  4. Membre de données ou méthode introuvable
    Par thibane dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/08/2007, 17h29
  5. [JNI] Méthode introuvable
    Par BoudBoulMan dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 09/12/2006, 20h20

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