Мне нужно вдохнуть новую жизнь в унаследованное приложение:)
Я хотел бы вызвать контроллер MVC, когда запрашивается «статическая» HTML-страница, чтобы добавить некоторую разметку на страницу, прежде чем возвращать ее клиенту.
Я попытался следовать подходу, найденному в этой теме:Как прочитать настройки web.config на странице.html?
...но хотя я определил этот маршрут:
routes.MapRoute(
name: "Topic",
url: "html/{fileName}.html",
defaults: new { controller = "Topic", action = "Index" });
контроллер не вызывается. У меня есть мой web.config, определенный с помощью:
Я подозреваю, что мне нужно вызвать что-то еще, кроме PageHandlerFactory, или, возможно, проблема в чем-то совершенно другом.
ОБНОВЛЕНИЕ :Моя среда разработки работает в режиме интегрированного конвейера, но мне нужно проверить, будет ли его поддерживать моя производственная среда.