Domanda

Quindi ho provato a mappare un modulo HTTP su un percorso secondario di un sito MVC3. Dovrebbe essere piuttosto semplice come lo ho capito, ma non ha funzionato. Il modulo è configurato così:

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

Una sezione corrispondente è anche lì per IIS6 in modo da poterlo eseguire sotto WebDev.Webserver. Tuttavia, testare sia la distribuzione del mio IIS7 locale (sotto Win7) sia con WebDev.Webserver, solo /API chiama effettivamente il gestore. Se chiamo /api /{qualsiasi cosa} restituisce un 404.

Sono sicuro di essere solo "facendolo sbagliato (TM)" ma qualsiasi aiuto sarebbe apprezzato.

Nota: ho anche provato un paio di altre configurazioni tra cui l'utilizzo di un tag e la creazione di una cartella A /API e l'aggiunta di un web.config a quella cartella con un jolly completo.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top