В IIS как cshtml добавляется в ссылку без расширения и тестируется? - PullRequest
0 голосов
/ 30 января 2019

У нас есть сайт IIS (версия 10.x) html и cshtml страниц.Существует страница верхнего уровня, которая называется abc.cshtml.Все следующие три ссылки разрешены на одну и ту же страницу:

http://example.org/abc.cshtml
http://example.org/abc
http://example.org/abc/

Я не могу увидеть никаких связанных правил перенаправления / перезаписи в файле web.config.Похоже, что IIS автоматически добавляет расширение .cshtml к ссылке без расширения и проверяет его.Я хотел бы знать, как IIS разрешает ссылки, такие как http://example.org/abc и http://example.org/abc/, и как настроить это поведение.

Обратите внимание, что у меня также есть вызов страницы test.html на верхнем уровне, но IISне разрешает http://example.org/test в http://example.org/test.html и вместо этого выдает ошибку 404.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...