【问题标题】:Installing and Using Razor Engine in Azure Worker Role在 Azure 辅助角色中安装和使用 Razor 引擎
【发布时间】:2013-01-03 22:08:27
【问题描述】:

使用 ActionMailer 呈现电子邮件视图。它利用了很好的 Razor View 引擎。我想将电子邮件的处理和呈现推送到 Azure Worker Role。

有人在 Azure Worker Role 中安装和使用过 Razor 视图引擎吗?

您能否提供在 Azure 辅助角色中安装 Razor 视图引擎的链接或指针?

谢谢!

【问题讨论】:

  • 想知道这对你有什么影响。我们放弃了,因为很多 HTML 助手(@Html.Raw 等)似乎需要某种类型的 HttpContext,这确实使它成为一个 PITA 来完成任何事情。我们只使用通用字符串替换 template = string.replace(template, ##Field##, OurValue) 因为我们的电子邮件相对较小。

标签: asp.net-mvc razor actionmailer azure-worker-roles


【解决方案1】:

我不确定它如何与 ActionMailer 一起使用,但我将 Razor 与 RazorEngine 库一起使用。我所要做的就是将 System.Web.Razor 库添加到工作项目中。我还在参考文献中选择了“复制本地”选项。部署为云服务时效果很好。

【讨论】:

  • 您是否已经成功地将 RazorEngine 部署到 Azure?出于某种原因,我不能。我将引用上的 Copy Local 设置为 true,但是当我部署到 Azure(使用我的 MVC 应用程序)并尝试使用它时,我收到一条错误消息,提示找不到程序集或依赖项。 System.Web.Razor 也包含在内作为参考。
猜你喜欢
  • 1970-01-01
  • 2014-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-29
  • 2012-07-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多