Мне нужно получить доступ к временной папке текущего пользователя,
например: C:\Users\asad\AppData\Local\Temp
из службы WCF, которая размещена как служба Windows на локальном компьютере.
Служба Windows работает с ServiceAccount.LocalSystem
, из-за чего System.IO.Path.GetTempPath()
возвращает C:\Windows
и
Environment.GetEnvironmentVariable("TEMP", EnvironmentVariableTarget.User)
дает C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Temp
.
Но мне нужно C:\Users\asad\AppData\Local\Temp
. Приветствуется любая помощь в том, как получить указанный временный путь.
Спасибо
export
в конфигурацию службы и использовать ее вместо папкиTemp
любого пользователя. - person oleksa   schedule 11.02.2020%temp%
на нестандартный путь. - person oleksa   schedule 11.02.2020