Pregunta

Así que he estado tratando de mapear un módulo HTTP a una subpatación de un sitio MVC3. Debería ser bastante simple como lo entiendo, pero no ha estado funcionando. El módulo está configurado así:

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

Una sección coincidente también está allí para IIS6, por lo que puedo ejecutarla en WebDev.WebServer. Sin embargo, probar ambos implementando en mi IIS7 local (bajo Win7) y con WebDev.WebServer, solo /API realmente llama al controlador. Si llamo /API /{cualquier cosa}, solo devuelve un 404.

Estoy seguro de que solo estoy "haciendo mal (TM)", pero cualquier ayuda sería apreciada.

Nota: También he probado un par de otras configuraciones, incluido el uso de una etiqueta y la creación de una carpeta A /API y agregando una web.config a esa carpeta con un comodín completo.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top