Я обновлял свой проект mvc 3.0 до .net 4.0 и mvc 4.0 и узнал, что Fluent email перестает работать. Я пытался использовать последнюю версию http://www.nuget.org/packages/fluent-email/1.2.2 и предварительную версию выпуска, а http://www.nuget.org/packages/fluent-email/1.3.0-RazorEngineСвободная ошибка электронной почты Невозможно скомпилировать шаблон
Но получить ошибки Unable to compile template
An exception of type 'RazorEngine.Templating.TemplateCompilationException' occurred in RazorEngine.dll but was not handled in user code
Additional information: Unable to compile template. Source file 'C:\Windows\TEMP\xrhyjmc5.0.cs' could not be found
Может быть какой-то один знают, как исправить это?
Мой код вызова:
email = Email
.From(model.FromEmail, model.Username)
.To(betsTipsterEmail)
.Subject(emailSubject)
.UsingTemplateFromFile(emailBodyFile, model)
.Body(model.Body)
.UsingClient(client);
Мой Confirmation.html
шаблон:
<html>
<body>
<p>
Hi @Model.Username,
bla<br /><br />
bla<br /><br />
<a href="@Model.Url">@Model.Url</a><br /><br />
bla
</p>
<p>
Kind Regards,<br /><br />
bla
</p>
</body>
</html>
RazorEngine версия 3.2.0 Искал в этой статье http://www.britishdeveloper.co.uk/2011/07/razorengine-templatecompilationexceptio.html, но не помогло