动态填充web.config中的标识

时间:2009-11-12 23:17:38

标签: c# asp.net visual-studio identity

有没有办法可以从我的代码后面动态填充web.config中的身份用户名和密码...因为我无法对其进行硬编码。

<identity impersonate="true" userName = "Admin" password= "xyz">

任何帮助.. ????

由于

这是第一部分第二部分,我认为如果我得到这个,我可以解决....

第二部分link text

我有一个链接,可以帮助我解决问题,但我很难理解它并实施..... link text

任何帮助......

2 个答案:

答案 0 :(得分:0)

我认为这可能会有所帮助: http://www.velocityreviews.com/forums/t122342-how-to-save-changes-to-a-web-config-section.html

供参考:

public void SaveConfig(Configuration config)
{
    RemotingManager.ShutdownTargetApplication();
    config.NamespaceDeclared = true;

    // check if session expired
    if (String.IsNullOrEmpty(ApplicationPath) ||
        String.IsNullOrEmpty((string)Session[APP_PHYSICAL_PATH]))
    {
        Server.Transfer("~/home2.aspx");
    }

    config.Save(ConfigurationSaveMode.Minimal);
}

答案 1 :(得分:0)

该设置是web.config是为固定帐户模拟而设计的。

如果你真的不太灵活,你可以选择另一个假冒选项,

http://msdn.microsoft.com/en-us/library/ms998351.aspx