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 :

[VS 2003][.NET 1.1][IIS] Impossible de debogger un Web-Service


Sujet :

Services Web

  1. #1
    Membre expérimenté
    Avatar de Aramis
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Points : 1 638
    Points
    1 638
    Par défaut [VS 2003][.NET 1.1][IIS] Impossible de debogger un Web-Service
    Bonjour a toutes et a tous,

    Je travaille avec MS Visual Studio 2003, Windows XP Pro SP2 (sous controlleur de domaine de mon organisation), et IIS installe en local (ASP.net version 1.1).

    Je suis en train d'apprendre a creer/utiliser des web-services en C# mais je me heurte immediatement a des difficultes. Je commence par ajouter un nouveau project C# a ma Solution, je choisis ASP.NET Web Service. On m'indique a nom : "WebService1" et une location de http://localhost/WebService1 . VS 2003 cree une serie de fichiers, l'un d'entre eux indique qu'il suffit d'enlever les commentaires pour creer un premier Web-Service fonctionel. J'enleve donc les commentaires et mon code est alors (Service1.asmx.cs):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    [WebMethod]
    public string HelloWorld()
    {
    	return "Hello World";
    }
    Je compile/Debug et boum! erreur (cf. piece jointe numero 1).

    Ok, je sais lire un message d'erreur je vire donc les options en questions sur mon Web-Service (cf. 2eme piece jointe). Et on recommence la compilation et debug sous VS 2003, a ce moment la, ca compile, IE indique que le site a ete trouve mais.... j'obtiens ce super message d'erreur:
    Server Error in '/WebService1' Application.
    --------------------------------------------------------------------------------
    Access to the path "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\webservice1\fe153ca1\ab997347" is denied.
    Alors, j'ai cherche la toile toute la soiree hier, sans succes. J'ai essayer de virer l'application sous IIS et de la re-creer mais rien a faire. Meme chose pour le changement de droit sur le dossier en question sous c:\inetpub\wwwroot\ , ou bien changer le type de partage en "mode simple".

    La plus part des resources expliquent le concept des Web-Service sous VS 2003 mais personne n'est capable d'expliquer comment faire pour etre sur de pouvoir tester ses creations

    J'attends vos reponses avec impatience.

    Ar@mi$ - chercheur en detresse

    PS: je me permet d'insister sur un point. Mon organisation utilise Novell Netware pour l'access aux machines. Mon compte fait parti du groupe "Debug users" (sinon je ne pourrai pas developper sous VS 2003 ) .

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Il y a probablement un problème avec la liste ACL de c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\ qui permet à ASP.NET / Webservices de générer ses assemblies temporaires. Vérifie donc que les droits sont corrects sur ce répertoire.

  3. #3
    Membre expérimenté
    Avatar de Aramis
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Points : 1 638
    Points
    1 638
    Par défaut
    Merci pour la reponse.

    Est-ce possible d'avoir plus de precision sur le ou les profiles qui doivent avoir acces complet a ce dossier? Pour l'instant mon profile, et ASP.NET par exemple ont plein access.

    A.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Sur mon poste, j'ai :

    Administrateurs (contrôle total)
    ASP.NET Machine Account [de la machine] (contrôle total)
    SERVICE LOCAL (contrôle total)
    SERVICE RESEAU (contrôle total)
    SYSTEM (contrôle total)
    Utilisateurs (lecture exécution, affichage du contenu du dossier, lecture)
    Utilisateurs avec pouvoir (tout mais pas contrôle total ...)

  5. #5
    Membre expérimenté
    Avatar de Aramis
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Points : 1 638
    Points
    1 638
    Par défaut
    Merci encore,

    voici la liste des profiles ayant access a TEMPORARY ASP.NET, ainsi que leur droits:
    Admins [Machine\Administrators] : Tout
    ASP.NET Machine Account (MACHINE\ASPNET) : Tout
    Creator Owner : Rien
    Internet Guest Account (MACHINE\IUSR_MACHINE) : Ecrire & Executer, Lister les dossier, Lecutre
    Lauch IIS Process Account (MACHINE\IWAM_MACHINE) : Ecrire & Executer, Lister les dossier, Lecutre
    Service Local : Tout
    Service Reseaux : Tout
    Poweer User (MACHINE\Power Users) : Tout sauf "Full control"
    System : Tout
    Users (MACHINE\Users) : Ecrire & Executer, Lister les dossier, Lecutre

    Bien entendu, MACHINE est le nom de mon PC.

    A vu de nez, il semblerai que nous ayons les memes configurations non?

    Ar@mi$ - perd ses cheveux

  6. #6
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    A priori oui ... je me souviens avoir déjà eu un problème similaire sur un portable -> réinstallation de Windows parce que j'ai jamais trouvé pourquoi.

    Les applications Web fonctionnent ?

  7. #7
    Membre expérimenté
    Avatar de Aramis
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Points : 1 638
    Points
    1 638
    Par défaut
    Citation Envoyé par Kaidan Voir le message
    Les applications Web fonctionnent ?
    ben non toujours pas. Les permissions que j'ai poste sont celles de part! Je n'ai rien modifie.

    En ce qui concerne la re-installation, c'est "pas possible". Mon PC est gere par mon organisation, et il faudrai que je fasse re-imager mon appareil. Trop de d'infos, trop de truc perso, et en plus ca prend 3 semaines. Qui plus est, si je ne trouve pas de solution maintenant, je n'ai aucune garantie que "ca marchera" apres re-installation.

    A.

Discussions similaires

  1. impossible de déployer mon web service soap !
    Par ImmoTPA dans le forum Services Web
    Réponses: 0
    Dernier message: 06/01/2015, 13h46
  2. Réponses: 0
    Dernier message: 30/05/2011, 10h42
  3. Impossible de lancer un Web Service
    Par lamoua76 dans le forum Services Web
    Réponses: 1
    Dernier message: 20/11/2008, 17h21
  4. [VS 2003][.NET 1.1][IIS] et WSS 3.0
    Par topolino dans le forum SharePoint
    Réponses: 1
    Dernier message: 26/11/2007, 13h24
  5. Réponses: 2
    Dernier message: 11/05/2006, 11h34

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