ASPXページからweb.configファイルを更新..私は持っているC#の編集と私はキーがあるASPXページで編集するため利用できるようにする必要があり、私のweb.configファイルで2つのキーを持っている
<add key="atlasuser" value="username" />
<add key="atlaspass" value="password" />
私のASPXページのための背後にあるコードでこれを書い
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
string u_user = txtUsername.Text;
string u_pass = txtPassword.Text;
string crmSID = Request.QueryString["SID"];
config.AppSettings.Settings["atlasuser"].Value = u_user;
config.AppSettings.Settings["atlaspass"].Value = u_pass;
config.Save(ConfigurationSaveMode.Full);
私は、フィールドを編集し、拒否された私はの.tmpファイルへのアクセスを述べる解析エラーメッセージを取得し保存し、ソースには、関連するソース行を表示しない]をクリックするとエラーボックス。
私はWindows 7を実行しており、NETWORK SERVICEにディレクトリに対する完全な読み取り書き込み権限があることを確認しました。
誰でも手伝ってもらえますか?
を呼び出すことはあなたのIISのユーザーを持っていますこれらの必要な権限? –
web.config mintに書き込むとセッションがリセットされ、すべてのユーザーが再度ログインする必要があります。コンフィグレーションファイルがWeb自体から変更される場合は、コンフィグレーションが間違っているかもしれないし、利用できないサイトでは動かないかもしれないので、これを考慮する必要があります。 – Sascha
web.configファイルはログイン情報を保存するのにはいい場所ではありません代わりにセッションで、http://www.codeproject.com/KB/aspnet/ExploringSession.aspx – Olle89