Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Azure环境中使用RazorEngine(工作者角色)?_Azure_Xslt_Azure Worker Roles_Azure Cloud Services_Razorengine - Fatal编程技术网

如何在Azure环境中使用RazorEngine(工作者角色)?

如何在Azure环境中使用RazorEngine(工作者角色)?,azure,xslt,azure-worker-roles,azure-cloud-services,razorengine,Azure,Xslt,Azure Worker Roles,Azure Cloud Services,Razorengine,我使用的是RazorEngine v3.8.1。我的应用程序每天需要发送数千封电子邮件(任何一天都在5000到50000封之间)。我对RazorEngine()的简单性感到惊讶,但有几个问题对我提出了挑战。我的问题是: 1)正在使用引擎。剃刀螺纹安全?据我所知。我有一个Azure队列,一次弹出许多消息,并将每一条消息作为一项新任务派生出来,因此如果不是,我认为这对我来说不起作用 2)如果不在默认应用程序域之外运行代码,或者不定期手动删除模板,则模板似乎已缓存,无法删除。在Azure worker

我使用的是RazorEngine v3.8.1。我的应用程序每天需要发送数千封电子邮件(任何一天都在5000到50000封之间)。我对RazorEngine()的简单性感到惊讶,但有几个问题对我提出了挑战。我的问题是:

1)正在使用引擎。剃刀螺纹安全?据我所知。我有一个Azure队列,一次弹出许多消息,并将每一条消息作为一项新任务派生出来,因此如果不是,我认为这对我来说不起作用

2)如果不在默认应用程序域之外运行代码,或者不定期手动删除模板,则模板似乎已缓存,无法删除。在Azure worker角色中,如何定期删除这些模板?我不知道如何在Azure上下文中访问适当的临时文件夹


尽管我非常喜欢使用这个RazorEngine框架,但我开始怀疑从长远来看XSLT是否会不那么令人头痛。

与其尝试StackOverflow满足您的所有需求,不如参考您使用的库的文档。这里的例子:我已经阅读了多次文档。我不明白如何在Azure环境中应用他们的一些建议。我也不想在另一个应用程序域中运行我的整个worker角色应用程序,只是为了这个简单的模板。另外,更多的人在StackOverflow上闲逛。我发现可能会有更多的人在过去使用过这样的工具,他们会更频繁地访问文档/站点,他们可能在过去使用过一两次。