我们正在开发一个 Windows 服务,它在给定的时间需要发送一封电子邮件。我们正在尝试使用 Postal ( https://github.com/andrewdavey/postal ) 来呈现一些模板。
我们现在面临的问题,据说是缺少配置。这是错误消息:
D:\SVNV3\SalesCompensation\trunk\SalesCompensation.Application.Tests\Templates\Emails\NoSePudoCompensar.cshtml:ASP.NET 运行时错误:没有为扩展“.cshtml”注册构建提供程序。您可以在 machine.config 或 web.config 的部分中注册一个。确保它具有包含值“Web”或“All”的 BuildProviderAppliesToAttribute 属性。D:\SVNV3\SalesCompensation\trunk\SalesCompensation.Application.Tests\Templates\Emails\NoSePudoCompensar.cshtml 1 1 SalesCompensation.Application.Tests
找不到合适的配置!尝试时我得到了同样的结果:
<compilation>
<buildProviders>
<add extension=".cshtml"
type="System.Web.WebPages.Razor.RazorBuildProvider,
System.Web.WebPages.Razor"/>
</buildProviders> </compilation>