Итак, я пытался сопоставить http-модуль с подпункта сайта MVC3. Это должно быть довольно просто, как я понимаю, но он не работает. Модуль настроен так:
<handlers>
<add name="Nancy" path="api/*" verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" allowPathInfo="true" />
</handlers>
Соответствующий раздел также существует для iis6, поэтому я могу запустить его под webdev.webserver. Однако, тестируя как развертывание на моем локальном iis7 (под Win7), так и с webdev.webserver, только /api фактически вызывает обработчик. Если я вызываю/api/{ничего}, он просто возвращает 404.
Я уверен, что я просто "делаю это неправильно (tm)", но любая помощь будет оценена.
Примечание. Я также пробовал пару других конфигураций, включая использование тега и создание папки /api, а также добавление файла web.config в эту папку с полным шаблоном.