Настройте IIS для включения просмотра каталогов без Kestrel для перехвата маршрута - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть простое основное приложение asp.net на моем компьютере, размещенное на моем IIS.Допустим, у меня на компьютере есть такой сайт:

https://computername/application

У меня есть виртуальный каталог, называемый logs.

Так что для https://computername/application/logs Я хочу иметь возможность просмотра каталогов, но когда я захожу в / logs, приложение возвращает 404, и я думаю, что это потому, что Kestrel не находит маршрут к /logs.

Как я могу заставить IIS обрабатывать журналы / вместо Kestrel?

Я думаю, что это возможно сделать в web.config, но у меня естьПонятия не имею, как.

В IIS для сайта включена настройка просмотра каталогов, поэтому проблема не в этом.

Надеюсь, вы понимаете мою проблему, в противном случае я с удовольствием уточню.Спасибо!

1 Ответ

0 голосов
/ 20 ноября 2018

Решено с добавлением web.config в виртуальную папку.

<configuration>
   <system.webServer>
       <handlers>
           <remove name="aspNetCore" />
        </handlers>
   </system.webServer>
 </configuration>
...