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

Services Web Discussion :

Web service : C# - IIS 6.0 - windows server 2003


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par défaut Web service : C# - IIS 6.0 - windows server 2003
    Bonjour a tous
    Voila mon souci
    J'ai développé un web service qui fonctionne correctement sur windows XP.

    J'ai voulu dernièrement faire une migration de mon web service sur windows server et la : gros problème. Lorsque j'invoque une méthode de mon web service, j'ai toujours le message :

    Worker process was recycled. Username and/or password supplied in the processmodel section of the config file are invalid

    L'observateur d'evenements me donne ceci :
    aspnet_wp.exe (PID: 732) stopped unexpectedly.

    J'ai effectué plusieurs modifs dans l'attribut processModel du fichier machine.config (d'après des infos trouvées sur le net) mais cela ne donne rien ...

    Par avance, merci pour votre aide

  2. #2
    Membre Expert Avatar de LaChips
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 109
    Par défaut
    Bonjour,
    Windows 2003 doit te demander un compte d'utilisateur spécifique afin de lancer ton service

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par défaut
    Le compte que j'utilise est le compte administrateur qui (j'en suis pas sur) possède tous les droits.
    Dans l'attribut processModel, on dit dans les docs que j'ai lu qu'il suffit de mettre userName à "System" ou "machine" et password à "autoGenerate". Maintenant peut etre qu'il ne s'agissait pas alors de windows server 2003.

    A ton avis, il faudrait donc que je crée un nouvel utilisateur ?

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par défaut
    Je ne sais vraiment pas d'ou peut venir ce satané problème. Ca fait un moment que je suis dessus. Le message qui m'est renvoyé quand je veux invoquer une méthode de mon web service est :

    Username and/or password supplied in the processmodel section of the config file are invalid

    Le problème se trouve peut etre dans le fichier machine.config où voila ce que j'ai pour l'instant :

    <processModel
    enable="true"
    timeout="Infinite"
    idleTimeout="Infinite"
    shutdownTimeout="0:00:05"
    requestLimit="Infinite"
    requestQueueLimit="5000"
    restartQueueLimit="10"
    memoryLimit="60"
    webGarden="false"
    cpuMask="0xffffffff"
    userName="machine"
    password="AutoGenerate"
    logLevel="Errors"
    clientConnectedCheck="0:00:05"
    comAuthenticationLevel="Connect"
    comImpersonationLevel="Impersonate"
    responseRestartDeadlockInterval="00:03:00"
    responseDeadlockInterval="00:03:00"
    maxWorkerThreads="20"
    maxIoThreads="20"/>

    Plusieurs sources sur le net indique sue concernant l'UserName, on peut indifféremment mettre machine ou system. Ce que j'ai fait mais cela ne donne aucun résultat malheureusement ...

    Le fait est que j'ai un autre repertoire dans lequel se trouve un autre service. Dans ce cas la, tout marche très bien.
    Maintenant, dans le cas qui me concerne, dans le "localhost" que j'ai spécifié au niveai d'IIS,
    j'ai 2 repertoires :

    * un pour le service dans lequel je mets : Service.asmx, web.config + un dossier bin
    * et un autre dans lequel je mets un fichier .ini dont le service a besoin pour fonctionner


    Le hic vient probablement de ce dernier point. Le fait qu'il y ait la 2 dossiers "communiquant entre eux" (par l'intermediaire du fichier .ini) pourrait faire que cela ne fonctionne pas alors que l'autre service (tout bete) qui est dans son dossier tout seul fonctionne bien

Discussions similaires

  1. Format Date IIS 6 sous Windows Server 2003 US
    Par davelop dans le forum IIS
    Réponses: 3
    Dernier message: 22/08/2009, 14h58
  2. Problème Web service : C# - IIS 6.0 - windows server 2003
    Par identifiant_bidon dans le forum Services Web
    Réponses: 3
    Dernier message: 20/04/2007, 16h33
  3. Serveur IIS (Windows Server 2003) + asp + ASP.Net 2.0
    Par goldeagle dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 18/04/2007, 12h48
  4. Problème Windows server 2003 web edition
    Par Didier13013 dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 09/04/2007, 10h49
  5. [Windows server 2003] Pare-feu à activer pour serveur web ?
    Par quanou dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 21/02/2006, 18h03

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