【发布时间】:2018-04-20 07:58:48
【问题描述】:
场景:
- 我有一个 .net core 2.0 控制台应用程序,其中包含 Razor 视图(在我的例子中包含为嵌入式资源)
- 我正在使用RazorViewToStringRenderer 将视图呈现为字符串。视图是电子邮件模板。
它工作正常,但是当发布带有预编译视图的应用程序时,来自上述方法的链接中的 FindView 返回 null。
重现步骤:
- 下载aspnet/Entropy/samples/Mvc.RenderViewToString 示例
- 发布并运行它
如何在运行时查找和呈现预编译视图?
【问题讨论】:
-
也许只使用github.com/toddams/RazorLight 代替?
标签: c# razor asp.net-core asp.net-core-mvc