Вызов контроллера ASP.NET MVC при запросе файла.html

Мне нужно вдохнуть новую жизнь в унаследованное приложение:)

Я хотел бы вызвать контроллер MVC, когда запрашивается «статическая» HTML-страница, чтобы добавить некоторую разметку на страницу, прежде чем возвращать ее клиенту.

Я попытался следовать подходу, найденному в этой теме:Как прочитать настройки web.config на странице.html?

...но хотя я определил этот маршрут:

routes.MapRoute(
    name: "Topic", 
    url: "html/{fileName}.html", 
    defaults: new { controller = "Topic", action = "Index" });

контроллер не вызывается. У меня есть мой web.config, определенный с помощью:



Я подозреваю, что мне нужно вызвать что-то еще, кроме PageHandlerFactory, или, возможно, проблема в чем-то совершенно другом.

ОБНОВЛЕНИЕ :Моя среда разработки работает в режиме интегрированного конвейера, но мне нужно проверить, будет ли его поддерживать моя производственная среда.

5
задан Community 23 May 2017 в 12:04
поделиться