Estoy intentando acceder al connectionStrings
desde el archivo de configuración. El código es ASP.NET + C#. He agregado System.Configuration
a la referencia y también he mencionado con usar. Pero aún así no aceptaría la asamblea.El nombre 'ConfigurationManager' no existe en el contexto actual
Estoy usando VSTS 2008. ¿Alguna idea de cuál podría ser el motivo?
Otra cosa extraña es el nombre del ensamblado que se muestra como "System.configuration", una letra minúscula c que no es como se muestran los nombres para otros ensambles del sistema.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;
namespace Utility
{
public class CommonVariables
{
public static String ConnectionString
{
get { return ConfigurationManager.ConnectionStrings["EmployeeEntities"].ConnectionString; }
}
}
}
Config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="qbankEntities" connectionString="metadata=res://*/qbankModel.csdl|res://*/qbankModel.ssdl|res://*/qbankModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=qbank;Persist Security Info=True;User ID=**;Password=****;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
¿Puede agregar un código? ¿A qué te refieres con que no aceptaría la asamblea? ¿Recibes un mensaje de error específico? –