Bonjour à tous,
Étant un débutant je demande votre indulgence .
Voici mon problème :
1) j'ai créer un p'tit service WCF et une petite application Web qui l'interroge. Tout fonctionne très bien lorsque j'exécute le service WCF avec le Client Test WCF (IIS Express) et lorsque j'exécute après coup l'application Web. J'arrive à récupérer les informations renvoyées par le service.
Les choses se compliquent...
2) Je publie l'application Web sur mon serveur IIS 7 (C:\inetpub\wwwroot\WebApp1). Je publie également le service WCF sur mon serveur IIS 7 (C:\inetpub\wwwroot\Service). Mais rien de fonctionne.
Le problème est comment rendre accessible ce service Web à tout moment depuis IIS 7 ? car lorsque j'essaie d'accéder à ce dernier en entrant http://localhost/Service/MonService.svc dans le navigateur j'ai l'erreur suivante :
HTTP Error 404.17 - Not Found
Le contenu demandé semble être un script et ne sera pas traité par le gestionnaire de fichiers statiques
et donc de surcroit impossible d'y accéder depuis mon application Web.
Quelqu'un pourrait-il me dire comment procéder pour rendre ce service accessible à mon Application Web ou à d'autres ? Un problème d'adresse ou de port à modifier dans le config.web de l'application Web d'une part et autre chose dans le config.web du service Web d'autre part ?
J'ai beau lire de la doc ci et là, les exemples fournis parlent toujours d'un serveur Local et du client Test WCF mais rien lorsqu'il s'agit de la mise en place sur un serveur IIS complet (autre qu'Express).
Merci d'avance pour vos réponses.
Partager