【发布时间】:2011-10-10 13:01:04
【问题描述】:
我们正在开发一项 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 中的部分。 确保它有一个 BuildProviderAppliesToAttribute 属性 包括值“Web”或 '全部'。 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>
【问题讨论】:
标签: c# email windows-services app-config outgoing-mail