У нас есть сайт 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/, и как настроить это поведение.
.cshtml
http://example.org/abc
http://example.org/abc/
Обратите внимание, что у меня также есть вызов страницы test.html на верхнем уровне, но IISне разрешает http://example.org/test в http://example.org/test.html и вместо этого выдает ошибку 404.