asp.net-mvcasp.net-corerazor.net-corerazor-class-library

Using Razor Templates Stored in Razor Class Library 3.0 (RCL) Without AspNetCore Web Application


I am using Razor templates (cshtml) to build HTML for use in emails. While I can get this all to work and I can send email from a ASPNetCore 3.0 web application I want to actually send email from another process which is NOT a web application. Ideally I would like to queue email, which can be triggered from any number of backend processes, and then send those from a timer like service which runs as a windows service or possibly a back-end worker running in Azure via something like Functions.

Is there any way to leverage razor templates from within a RCL in a .NetCore console or other application which is NOT hosted in AspNetCore??


Solution

  • I think there isn't a way to do this i am sry. :(