XmlSerializerを使えば良かったのでしょうか。書いた後に気がついた。 自分で書いた版 コード using System; using System.IO; using System.Text; namespace SessionSave { public partial class _Default : System.Web.UI.Page { protected void Page_Load( object sender, EventArgs e ) { Session["data"] = "Hello"; } protected void saveBt_click( object sender, EventArgs e ) { string filePath = String.Format( Server.MapPath( @"~/App_Data/" ) + Session