Estoy tratando de acceder connectionStrings
desde el archivo de configuración. El código es ASP.NET + C #. He agregado System.Configuration
a referencia y también mencioné con el uso. Pero aún así no aceptaría la asamblea.
Estoy usando VSTS 2008. ¿Alguna idea de cuál podría ser la razón?
Otra cosa extraña es el nombre del ensamblado que se muestra como "System.configuration", una c minúscula que no es cómo se muestran los nombres para otros ensamblados 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>