none
Ouverture d'un serviceHost impossible si je ne suis pas administrateur RRS feed

  • Question

  • Bonjour,

    Je travaille actuellement sur un web service, qui pour fonctionner, doit être exécuter en administrateur, sous peine d'avoir l'exception

    AddressAccessDeniedException: HTTP could not register URL http://+:8080/<…>.

    J'aurais besoin de faire fonctionner cette application sur une session qui ne possède pas les droits d'admin, et à laquelle il est impossible d'affecter les autorisations nécessaires (avec netsh http add urlacl url=... user=...\... ).
    Est-ce possible? Y'a-t-il un moyen, en passant par exemple par des SocketPermission ou quelque chose comme ça, de faire fonctionner l'appli avec n'importe quelle session?

    Merci d'avance,

    B.

    jeudi 6 octobre 2011 14:35

Réponses

  • Bonjour,

    Le problème reste le même, il faut nécessairement les droits d'administration pour accorder le droit en question.
    Du coup, je me suis fait à l'idée : j'essaie tout simplement de faire quelque chose d'impossible.

    Merci,

    B.
    • Marqué comme réponse Ben_broo vendredi 7 octobre 2011 09:20
    vendredi 7 octobre 2011 09:20

Toutes les réponses

  • Bonjour,

    Vous pouvez configurer les permissions lors de l'installation du web service. Veuillez consulter cet article.

    Cordialement,


    aelassas.free.fr
    jeudi 6 octobre 2011 15:19
    Auteur de réponse
  • Bonjour,

    Le problème reste le même, il faut nécessairement les droits d'administration pour accorder le droit en question.
    Du coup, je me suis fait à l'idée : j'essaie tout simplement de faire quelque chose d'impossible.

    Merci,

    B.
    • Marqué comme réponse Ben_broo vendredi 7 octobre 2011 09:20
    vendredi 7 octobre 2011 09:20
  • Bonjour,

    Vous êtes obligé d'avoir les droits administrateur pour enregistrer une adresse HTTP sur le driver HTTP.SYS. C'est une sécurité pour éviter de voir des Trojan (ou d'autres applications maveillante du même genre) s'exécuter sur votre machine...

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    dimanche 9 octobre 2011 07:40
    Modérateur