Say I have the following web.config:
You can also get the authentication mode by using the static ConfigurationManager class to get the section and then the enum AuthenticationMode
.
AuthenticationMode authMode = ((AuthenticationSection) ConfigurationManager.GetSection("system.web/authentication")).Mode;
The difference between WebConfigurationManager and ConfigurationManager
If you want to retrieve the name of the constant in the specified enumeration you can do this by using the Enum.GetName(Type, Object)
method
Enum.GetName(typeof(AuthenticationMode), authMode); // e.g. "Windows"