Incapaz de mapear un httphandler a un mapeo de comodín "ruta/*"
-
30-10-2019 - |
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