Sto tentando di accedere a connectionStrings
dal file di configurazione. Il codice è ASP.NET + C#. Ho aggiunto System.Configuration
per riferimento e menzionato anche con l'utilizzo. Ma ancora non accetterebbe l'assemblea.Il nome "ConfigurationManager" non esiste nel contesto corrente
Sto utilizzando VSTS 2008. Qualche idea su quale potrebbe essere la ragione?
Un'altra cosa strana è il nome dell'assembly mostrato come "System.configuration", un minuscolo c che non è il modo in cui i nomi vengono visualizzati per altri gruppi di 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>
È possibile aggiungere del codice? Cosa intendi con esso non accetterebbe l'assemblea? Stai ricevendo un messaggio di errore specifico? –