I'm trying to open the web configuration so I can encrypt/decrypt it but it's failing. I'm doing this on Web Developer 2010 Express on my desktop where I setup a website as a filesystem. Here are the ways I've tried.
Configuration config = WebConfigurationManager.OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath);
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
Configuration config = WebConfigurationManager.OpenWebConfiguration("/");
Configuration config = WebConfigurationManager.OpenWebConfiguration("/web.config");
Configuration config = WebConfigurationManager.OpenWebConfiguration(/AppNameHere);
Every time I get error: An error occurred loading a configuration file: Failed to map the path '/'.
Any ideas?
If you are trying to open the web.config from within the application, you don't need to open it, just use:
var section = WebConfigurationManager.GetSection("mySection");
Just for you to know, the right parameter is:
Configuration config = WebConfigurationManager.OpenWebConfiguration("~/");
See: http://msdn.microsoft.com/es-es/library/system.web.configuration.webconfigurationmanager(v=vs.100).aspx
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With