Question

J'ai donc essayé de cartographier un module HTTP à un sous-chemin d'un site MVC3. Cela devrait être assez simple si je comprends bien, mais cela n'a pas fonctionné. Le module est configuré comme tel:

<handlers>
  <add name="Nancy" path="api/*" verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" allowPathInfo="true" />
</handlers>

Une section correspondante est également là pour IIS6 afin que je puisse l'exécuter sous webdev.webserver. Cependant, tester à la fois le déploiement de mon IIS7 local (sous Win7) et avec webdev.webserver, seule / API appelle en fait le gestionnaire. Si j'appelle / api / {n'importe quoi}, il renvoie simplement un 404.

Je suis sûr que je ne fais que "faire ça mal (TM)" mais toute aide serait appréciée.

Remarque: J'ai également essayé quelques autres configurations, y compris l'utilisation d'une balise et la création d'un dossier A / API et l'ajout d'un web.config à ce dossier avec un joker complet.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top