У меня есть демонстрационный проект на GitHub , который демонстрирует, как использовать представления Razor для визуализации содержимого вне контекста работающего приложения ASP.Net. Он обеспечивает полную поддержку макетов, _ViewStart файлов, партиалов, HtmlHelper, Urlhelper и т. Д.
Обратите внимание, что для прекомпиляции шаблонов Razor используется инструмент RazorGenerator Visual Studio.
Дополнительную информацию см. В моем вводном сообщении в блоге .