我们有一个基于 aspx 的大型 .net 4.6 项目(不是 razor(。
我们需要将其迁移到 asp.net 核心。
大约一年前,有人讨论过 aspx 视图引擎还没有成为核心引擎。
是现在,还是很快就会?
(我们需要迁移我们的应用程序并将其自托管在 kestrel 或类似的 Web 服务器中(
我不相信他们有计划出于速度和交叉兼容性的原因将 aspx 页面引入核心。 请参阅此处的Microsoft文档:不可用的 .NET Core 技术
我建议使用视图引擎 jade,因为 Razor 语法可以灵活地适应脚本和模板,当我发现有一个基于 jade 的替代视图引擎称为 pugzor,Razor 上的一个 pug 视图引擎
在这里查看 - https://www.davepaquette.com/archive/2016/11/22/creating-a-new-view-engine-in-asp-net-core.aspx
它的较短版本引用自同一篇文章:
添加对 pugzor.core NuGet 包的引用,然后调用 。AddPugzor(( 之后。AddMvc(( in the Startup.ConfigureServices 方法