【发布时间】:2013-09-05 11:17:38
【问题描述】:
我正在编写应用程序,它在IIS 上以WebRole 的身份运行。我正在使用NLog 进行日志记录。 NLog 目标之一是文件。
我需要这个包含所有最近事件的文件。当然,我还有其他目标,这让我可以更轻松地访问我需要的所有日志数据。我的文件目标有问题。
在我的本地 PC 上,当我将 NLog 配置为登录到 C:\somedir1\somedir2\somedir3\logfile NLog 时,会创建所有需要的目录和日志文件。在 Azure 中,我需要手动创建目录并更改权限,然后NLog 才能写入日志文件。
有什么方法可以向项目添加某种任务来创建我需要的所有目录?我认为运行WebRole 的用户没有足够的权限在C: 驱动器中创建目录。
【问题讨论】:
标签: logging azure azure-web-roles nlog windows-server-2012