You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在.NET Core 2非MVC场景(如控制台应用)用Razor生成HTML邮件?

在.NET Core非MVC应用中用Razor生成HTML邮件的踩坑与经验分享

最近我在折腾一个需求:要在.NET Core的非MVC应用(比如控制台程序)里用Razor生成HTML邮件,但试了好几个之前常用的工具都掉坑里了:

  • RazorEngine:在.NET 4.x环境下表现相当靠谱,可到了.NET Core直接没法运行
  • RazorEngineLight:勉强能在.NET Core 1.x里跑起来,但升级到2.x版本就彻底歇菜了
  • 之前查过的一些其他替代方案,在.NET Core 2.0里也都没法正常工作

两年后编辑:如果有朋友翻到这里找答案的话,我(原提问者)已经彻底放弃用Razor模板生成邮件了。这玩意儿实在太脆弱,动不动就出问题,折腾起来头疼得要命。现在我更倾向于直接用Mandrill或者Sendgrid自带的模板功能,省心太多了。

内容的提问来源于stack exchange,提问作者Kjensen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:16:59