En mi código detrás de la página, ¿cómo accedo a la cadena de conexión que está almacenada en mi archivo web.config?Cadena de conexión C# en el archivo web.config
8
A
Respuesta
22
System.Web.Configuration.WebConfigurationManager.ConnectionStrings["YouConnStringName"].ConnectionString;
Esto requiere referencias a System.Configuration.dll y System.Web.dll.
4
1
Desde comentario sobre http://msdn.microsoft.com/en-us/library/ms178411.aspx
string c = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["myconnectionstringname"].ConnectionString;
requiere su proyecto para hacer referencia a System.Web y System.Configuration. De hecho, tuve que agregar una referencia a "System.Configuration", no solo agregar un "Using".
Cuestiones relacionadas
- 1. Cifrado de la cadena de conexión en web.config
- 2. Obtener cadena de conexión de Web.config en asp.net
- 3. En C#, ¿cómo puedo leer una cadena de conexión almacenada en mi cadena de conexión de archivos web.config?
- 4. escape cita en la cadena de conexión web.config
- 5. Obtener el catálogo inicial del archivo web.config
- 6. Usar cadenas de conexión dos veces en el archivo web.config; otra para la configuración de Nlog
- 7. Obtenga varias cadenas de conexión de web.config
- 8. cadena de conexión DB en Web.config para usar la base de datos adjunta .mdf no funcionará
- 9. Cadena de conexión de Oracle sin archivo tnsnames.ora
- 10. Usar marcado HTML en el archivo web.config
- 11. caracteres especiales en el archivo web.config
- 12. Cómo tener &/& en el archivo web.config
- 13. Usando Web.Config para configurar mi cadena de conexión a la base de datos SQL?
- 14. Cambiando el archivo web.config basado en una variable de entorno en ASP.NET
- 15. Almacenamiento de SMTP fuera del archivo Web.Config
- 16. cadena de conexión EDMX
- 17. ¿Cómo agregar espacios de nombres en el archivo web.config?
- 18. ASP.NET: cómo crear una conexión desde un web.config ConnectionString?
- 19. ¿Cómo uso la transformación Web.Config en mis cadenas de conexión?
- 20. wcf archivo web.config
- 21. espacios de nombres C# en web.config
- 22. ¿De dónde proviene esta conexión de conexión SQLExpress permanente (no web.config)?
- 23. ¿Cómo podemos tener dos cadenas de conexión en Web.Config y cambiar entre ellas en el código?
- 24. ASP.NET Cadena de conexión del cifrado/Protección
- 25. cadena de conexión sql problema
- 26. Ruta de archivo absoluto o relativo en el marco web.config
- 27. VS2005 C# Cambiar programáticamente cadena de conexión contenida en app.config
- 28. Cadena de conexión demonios en .NET/LINQ-SQL/ASP.NET
- 29. Mejores prácticas de cadena de conexión
- 30. Cifrado de cadena de conexión, ¿cuál es la idea?
¿No debería ser esto System.Web.Configuration.WebConfigurationManager.ConnectionStrings ... –
Esto me da un error: 'No se puede aplicar la indexación con [] a una expresión del tipo '¿Alguna idea System.Configuration.ConnectionStringSettingsCollection'' cómo arreglar eso? – Maverick
No estoy seguro exactamente, pero supongo que no está utilizando System.Web.Configuration.WebConfigurationManager.ConnectionStrings ["conString"]. ConnectionString; o tal vez un tramo es necesario hacer referencia a system.configuration? Obtiene ese error porque la colección que está utilizando no implementa IList y probablemente solo implemente IEnumerable. –