Можно ли из ASP.NET приложения сохранять временные файлы в системную temp папку? Если да, то как получить к ней путь?
Папка Temp для временных файлов WEB-приложения
1
Спросил
Лучший ответ:
2
Можно использовать временную папку для asp.net
string filePath = System.IO.Path.GetTempPath() + @"\File.txt";
GetTempPath()
вернёт "C:\Documents and Settings\userName\ASPNET\Local Settings\Temp". Эта папка, в которой ASP.NET имеет права на чтение и запись.
Для доступа к системной папке temp придётся делать олицетворение, подробнее можно прочитать в MSDN
Какого рода файлы. Временные файлы при компиляции или создаваемые приложением?
Создаваемые приложением.
А для чего нужна именно системная папка?
Если писать в произвольную папку внутри сайта, то при хостинге понадобится назначать на нее права. Наверняка имеется механизм записи временных файлов для web-сайта, такой, что предоставляет процессу asp.net доступ на чтение и запись без дополнительных манипуляций с правами.