>>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