mardi , 10 décembre 2024

Windev/Webdev : Erreur 500.19 lors du déploiement d’un webservice

Lors du déploiement d’un webservice dans Windev/Webdev, j’obtenais l’erreur HTTP 500.19. Après quelques recherches, j’ai trouvé la solution de résoudre ce problème.

Ce guide est destiné aux utilisateurs de IIS. Je n’a pas essayé de résoudre ce problème avec Apache.

1) Ouvrez le gestionnaire IIS. Pour se faire, vous pouvez simplement faire une recherche IIS sur Windows (loupe dans la barre de tâche).

2) Faites un double-clique sur « Authentication » -> « Anonymous Authentication » -> « Edit… »

3) Récupérer le nom de l’utilisateur par défaut. Dans mon cas, l’utilisateur est « IUSR ».

Pour que votre site web ou le webservice puisse fonctionner correctement, il faut que cet utilisateur ait les droits de lecture et/ou écriture dans le répertoire contenant les fichiers de votre site ou webservice.

4) Ouvrez un explorateur Windows et rendez-vous dans le répertoire de votre projet (dossier racine). Faites un clique-droit sur le répertoire du projet et sélectionnez « Properties » -> « Security ».

5) Cliquez sur le bouton « Edit » et ajoutez l’utilisateur IIS (dans mon cas : « IUSR »).

6) Donnez les permissions nécessaires au bon fonctionnement de votre site web (Lecture au minimum).

7) Appliquez la modification et rafraichissez la page dans votre navigateur. Si tout s’est bien passé, vous devriez voir votre site.

Si votre site ou votre webservice affiche toujours une erreur, il faut peut-être forcer la modification de l’utilisateur comme suit :

  • Répétez les opérations décrites aux point 4 à 6.
  • Dans l’onglet « Security », cliquez sur le bouton « Advanced ».
  • Vérifiez les permissions actives et si tout semble correct, cochez la case « Replace all child object permission entries with inheritable permission entries from this object ».
  • Cliquez sur le bouton « Apply »

Ledger Wallet

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *