我正在使用 Azure WebRole 中的 NLog 登录到“%appdata%”文件夹。
但是当我通过 RDP 进入 Azure VM 时,却找不到我的日志文件——%appdata% 打开了我以 RDP 身份进入的用户文件夹——我应该在哪里寻找 appdata 文件夹?
不确定是否相关,但是,我通过Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
WebRole.cs 和 Global.asax.cs 在 C# 中获取了该文件夹。——我的服务设置为提升运行(在 .csdef 文件中)。
看起来我的网站的应用程序池正在由网络服务运行,并且我认为他的 %appdata% 文件夹可能位于D:\Windows\ServiceProfiles\LocalService\AppData\Roaming
,但我没有看到我的日志文件夹或任何日志文件在那里创建。
这是正确的文件夹吗?这是权限问题吗(我该如何判断?),还是它被重定向到其他地方(如果是,在哪里)?
答案1
请检查 C -> 用户 -> 用户名 ->
确保在文件夹视图设置中启用了隐藏文件。