Я работаю над приложением Azure Function в Windows Azure.Я создал функцию Azure для BLOB-объектов, которая создает файл во временной папке.Чтобы получить путь к временной папке для создания временного файла, я использую следующий блок кода:
string TempFolderLocation = Path.GetTempPath();
string TempFileName = DateTime.UtcNow.ToString("yyyyMMddHHmmssfff") + ".txt";
string TempFilePath = Path.Combine(TempFolderLocation, TempFileName);
System.IO.File.WriteAllText(TempFilePath, "This is the time log : " + DateTime.UtcNow.ToString("yyyy.MM.dd HH:mm:ss.fff"));
Я получаю путь "D: \ local \ Temp \" в результате Path.GetTempPath ().
Я не получаю никакой ошибки при выполнении указанных выше элементов кода. Но когда я беру KUDU из моего приложения-функции Azure, в папке "D: \ local \ Temp \" не создаются файлы.
Итак, мои вопросы:
Выполняется ли функция лазури, запускаемая с помощью BLOB-объектов, в другом месте, чем KUDU?
Временная папка времени выполнения отличается от фактической?
Где я могу увидеть эти временные файлы?