Назад | Перейти на главную страницу

Отображение обработчика на IIS / OWIN / Nancy для файла CSV

У меня проблема с IIS и OWIN / Nancy, вот настройка нашего сервера:

Я хочу загрузить файл .csv с таким URL-адресом:

https://www.myserver.com/Reports/Current/2014-11-10.csv

Этот файл должен обрабатываться Нэнси, а не IIS.

Итак, я думаю, что мне нужно добавить отображение обработчика в OWIN / nancy в IIS следующим образом:

 <handlers>
      <add name="CSV files" path="/Reports/Current/*.csv" verb="GET" type="Microsoft.Owin.Host.SystemWeb.OwinHttpHandler" resourceType="File" preCondition="integratedMode" />
 </handlers>

Но это все равно не работает, у меня всегда возникает ошибка 404, когда я пытаюсь загрузить этот CSV-файл.

Есть ли у кого-нибудь идея мне помочь?

Решение состоит не в добавлении обработчика CSV, а в настройке ExtensionlessUrlHandler-Integrated-4.0 карта скрипта для обработки путей с расширениями. Вы можете сделать это, изменив путь с *. к *. Это передаст все запросы Нэнси (в вашем случае), независимо от того, есть ли у них расширение.