Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Determine Authentication Mode
Message
 
 
À
10/11/2021 22:51:41
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Divers
Thread ID:
01682691
Message ID:
01682693
Vues:
36
>>Hi,
>>
>>I want to determine the Authentication mode set in the web.config of an ASP.NET application.
>>
>>I found this article:
>>https://docs.microsoft.com/en-us/dotnet/api/system.web.configuration.authenticationsection.mode?redirectedfrom=MSDN&view=netframework-4.8#System_Web_Configuration_AuthenticationSection_Mode
>>
>>But when I add the following code to my page:
>>
>>// Get the current Mode property.
>>AuthenticationMode currentMode =  authenticationSection.Mode;
>>
>>
>>the line authenticationSection has a squiggly red underling and the error message:
>>"The name 'authenticationSection' does not exist in the current contect"
>>
>>Any suggestion of what I am missing?
>>
>>TIA
>
>
> authenticationSection seems to be an object of the type AuthenticationSection and that object has not been created in this code.
>
>This might help:
>
>// Get the section.
>AuthenticationSection authenticationSection =
> (AuthenticationSection)configuration.GetSection(
> "system.web/authentication");

Thank you for your suggestion.

But if I try the code (Get the section), as you suggested, I get the error on the key work "configuration" and the same message:
"The name 'configuration' does not exist in the current context"

But I think I found the solution. I replaced the 'configuration' with the ConfigurationManager and now I get no error. And the currentMode has the value Form (which should be in the example I am running). Hopefully I am not missing anything.
Thank you, again.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform