WebConfigurationManager

.NET

0 svar · 381 visningar · startad av Arne

Medlem sedan maj 2000267 inlägg
Trådstart#1

Vill lägga till och radera användare i web.config via codebehind och har kommit så pass att jag kan lägga till användare. Men jag får det icke att fungera att radera en användare.

        Dim config As Configuration = WebConfigurationManager.OpenWebConfiguration("~", Nothing, "admin", "")
        Dim section As AuthorizationSection = CType(config.GetSection("system.web/authorization"), AuthorizationSection)
        Dim rule As New AuthorizationRule(AuthorizationRuleAction.Allow)

        If e.Checked Then
            rule.Users.Add(e.Item("medlemsnr"))
            section.Rules.Add(rule)
        Else
            'detta fungerar ej.....
            rule.Users.Remove(e.Item("medlemsnr"))
            section.Rules.Remove(rule)
        End If

        config.Save()

Jag vill alltså radera t.ex användaren 10112 i web.config <allow users="10112 " />:

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)