У меня есть служба WCF REST, которая принимает некоторые параметры и отправляет электронное письмо. Шаблон для электронной почты является действием MVC3. По сути, я хочу сделать это действие в строку.
Если бы это была ASP.NET WebForm, я мог бы просто использовать Server.Execute(path, stringWriter, false)
. Однако, когда я подключаю путь к своему действию, я получаю Error executing child request
.
У меня есть полный доступ к HttpContext из моего сервиса (AspNetCompatibilityRequirementsMode.Allowed
).
Я знаю, что есть другие ответы для рендеринга действий со строками в контексте контроллера. Как мне это сделать, когда я нахожусь за пределами этого мира, но все еще на том же сервере (и, в этом отношении, в том же приложении)?