Bonjour à tous.

Débutant dans le C# et tout ce qui est service web, je me lance :
- J'ai créer un nouveau webservice asp.net dans visual studio écrit en C#
- Je l'ai gardé tel quel, je n'ai rien changé et j'ai généré la solution soit :

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
 
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
 
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
    public Service () {
 
        //Supprimez les marques de commentaire dans la ligne suivante si vous utilisez des composants conçus 
        //InitializeComponent(); 
    }
 
    [WebMethod]
    public string HelloWorld() {
        return "Hello World";
    }
 
}
- Je suis allé dans IIS, il y a bien mon nouveau répertoire avec mes pages générées (notamment service.aspx).

Cependant, mon problème arrive maintenant :
D'après ce que j'ai lu, en tapant "http://localhost/Transfert/service.aspx", je devrais pouvoir sélectionner mon webservice par défaut soit "HelloWorld".
Hors, quand je clic sur ma page, le serveur me renvoi une erreur :
Erreur du serveur dans l'application '/transfert'.

Impossible de créer le Mutex.

Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.InvalidOperationException: Impossible de créer le Mutex.

Erreur source:

Une exception non gérée s'est produite lors de l'exécution de la demande Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.

Trace de la pile:

[InvalidOperationException: Impossible de créer le Mutex.]
System.Web.Compilation.CompilationMutex..ctor(String name, String comment) +3472897
System.Web.Compilation.CompilationLock..cctor() +158

[TypeInitializationException: Une exception a été levée par l'initialiseur de type pour 'System.Web.Compilation.CompilationLock'.]
System.Web.Compilation.CompilationLock.GetLock(Boolean& gotLock) +32
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +114

[HttpException (0x80004005): Une exception a été levée par l'initialiseur de type pour 'System.Web.Compilation.CompilationLock'.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3434975
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +252


Informations sur la version : Version Microsoft .NET Framework :2.0.50727.42; Version ASP.NET :2.0.50727.210
Si quelqu'un pouvait me filer un coup de main, je lui en serait très reconnaissant.

Merci à tous