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.