セッションデータをユーザーのローカルApplicationDataフォルダーに保存しようとしていますが、Windowsは、必要な場所にファイルを含む新しいApplicationDataフォルダーを作成しているようです。デスクトップに表示されることもあれば、他の場所に表示されることもあります。(たとえば、binフォルダーなど)。
それは意味がありません。
権限が不十分なためにリダイレクトされることは知っていますが、これはひどいことです。
これがテキストファイル情報をアプリケーションのAppDataフォルダーに保存する正しい方法であるかどうか誰かに教えてもらえますか?
File.WriteAllText(
Environment.SpecialFolder.ApplicationData +
"\\MyApplicationNameFolder\\" +
filename + ".txt");