расширение .mvc
отображается на среду выполнения ASP.NET, которая обрабатывает запрос с использованием механизма ASP.NET MVC. Это делает следующее:
- Запускает механизм маршрутизации.
- «Маршрутизатор» проверяет, существует ли файл в запросе в файловой системе. Если да, он возвращает его в IIS, который будет отображать статический файл.
- Если он не существует, маршрутизация ASP.NET выполняет соответствующие действия.
Таким образом, ваш журнал является результатом шага 2 здесь. Обычно это не должно быть выполнено.
Я знаю одну причину, почему он работает: у вас RouteExistingFiles установлено на true
.
Вам нужно проверить, чтобы было установлено значение false (по умолчанию).
Еще одно наблюдение заключается в том, что w2wp ищет файл в корне inetpub
, что означает, что приложение находится в корневом каталоге веб-сайта, а не в виртуальном каталоге.
Если это не так, то вам следует проверить расположение приложения на диске и структуру веб-сайта. Может быть, есть какое-то столкновение.