接続文字列とセッションタイムアウトをプログラムで変更する必要があるという要件があります。どちらもweb.configに書き込み、ハードディスクに保存する必要があります。以下のように接続文字列を変更できますが、セッションタイムアウトで同じことを達成するのに苦労していますが、それはどういうわけか行うことができますか?
var configuration = WebConfigurationManager.OpenWebConfiguration("~");
var section = configuration.GetSection("connectionStrings");
section.ConnectionStrings["MyConnectionString"].ConnectionString = "Data Source=...";
configuration.Save();