Я пытаюсь сохранить данные сеанса в локальной папке ApplicationData пользователей, но Windows, похоже, просто создает новую папку ApplicationData с файлами внутри нее, где бы она ни находилась.Иногда это заканчивается на моем рабочем столе, а иногда и в другом месте.(например, в папку bin).
Это не имеет никакого смысла.
Я знаю, что оно перенаправляет из-за недостаточных разрешений и т. д., но это просто ужасно.
Может кто-нибудь сказать мне, если это правильный способ сохранить некоторую информацию текстового файла в папку AppData моих приложений?
File.WriteAllText(
Environment.SpecialFolder.ApplicationData +
"\\MyApplicationNameFolder\\" +
filename + ".txt");