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

jQuery Discussion :

500 Internal Error ASMX / JQUERY


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2011
    Messages : 66
    Par défaut 500 Internal Error ASMX / JQUERY
    Bonjour à tous,

    tout nouveau dans le monde ajax je peine complétement ...

    Je développe sous VS2010

    J'ai un webservice WebServiceLocalTest.asmx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ WebService Language="C#" CodeBehind="WebServiceLocalTest.asmx.cs" Class="WebServiceLocal" %>
    WebServiceLocalTest.asmx.cs
    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
    23
    24
    25
    using System.Web.Services;
     
    /// <summary>
    /// Description résumée de WebServiceLocal
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    // Pour autoriser l'appel de ce service Web depuis un script à l'aide d'ASP.NET AJAX, supprimez les marques de commentaire de la ligne suivante. 
    [System.Web.Script.Services.ScriptService]
    public class WebServiceLocal : System.Web.Services.WebService
    {
     
        public WebServiceLocal()
        {
     
            //Supprimez les marques de commentaire dans la ligne suivante si vous utilisez des composants conçus 
            //InitializeComponent(); 
        }
     
        [WebMethod(true)]
        public string HelloWorld()
        {
            return "tototototototo";
        }
    }
    Qui tourne dans une webApplication où il n'y a que ça sur un serveur de développement gérer par vs2010 accessible à l'adresse http://localhost:59622/WebServiceLocalTest.asmx .

    Une page html avec un bouton qui appel cette fonction javascript :
    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
    function test() {
        varType = "POST";
        varUrl = "http://localhost:59622/WebServiceLocalTest.asmx/HelloWorld";
        varContentType = "application/json; charset=utf-8";
        varDataType = "json";
        varProcessData = true;
        $.ajax({
            type: varType,
            url: varUrl,
            contentType: varContentType,
            dataType: varDataType,
            processdata: varProcessData,
            success: function (msg) {
                alert(msg.d);
            },
            error: function (msg) {
                alert('erreur' + msg);
            }
        });
    }
    Cette page html est dans un projet WebSite sous vs2010 accessible à l'adresse http://localhost:62513/WebSiteLocal/Saisie.htm

    Et à chaque fois que j’exécute cette fonction j'ai droit au jolie message d'erreur "très parlant" : "NetworkError: 500 Internal Server Error - http://localhost:59622/WebServiceLocalTest.asmx/HelloWorld".

    Si quelqu'un avait une idée ce serait génial.

    D'avance merci.

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

    si donc tu lis la doc tu comprendra que l'erreur est dans ton code C#
    rien à voir avec javascript

    A+JYT

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2011
    Messages : 66
    Par défaut
    J'avais compris mais je ne vois quand même pas d'où pourrais venir le problème dans ce petit bout de code c#.

  4. #4
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    ce n'est pas le bout de code que tu as donné qui plante mais celui que tu appelle par XHR

    quant à C# pose la question dans le forum C#
    A+JYT

Discussions similaires

  1. 500 Internal Server Error
    Par wallawalla dans le forum Free
    Réponses: 4
    Dernier message: 18/06/2007, 14h03
  2. 500 Internal Server Error [OVH]
    Par Woufeigh dans le forum Apache
    Réponses: 1
    Dernier message: 08/04/2007, 01h15
  3. Error 500 - Internal server error
    Par Amrac dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 04/04/2007, 14h20
  4. [SERVLET][STRUTS]Error 500--Internal Server Error
    Par Devil666 dans le forum Struts 1
    Réponses: 7
    Dernier message: 27/06/2005, 13h07

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