我正在编写应用程序,它运行WebRole
在IIS
. 我正在使用NLog
日志记录。目标之一NLog
是文件。
我需要这个包含所有最近事件的文件。当然,我还有其他目标,这让我可以更轻松地访问我需要的所有日志数据。我的文件目标有问题。
在我的本地 PC 上,当我配置NLog
日志以C:\somedir1\somedir2\somedir3\logfile
NLog
创建所有需要的目录和日志文件时。在 Azure 中,我需要手动创建目录并更改权限,然后NLog
才能写入日志文件。
有没有办法向项目添加某种任务来创建我需要的所有目录?我认为WebRole
正在运行的用户没有足够的权限在C:
驱动器中创建目录。