J'essaie d'accéder connectionStrings
à partir du fichier de configuration. Le code est ASP.NET + C#. J'ai ajouté System.Configuration
de référence et également mentionné avec l'utilisation. Mais il n'a toujours pas accepté l'assemblage.
J'utilise VSTS 2008. Une idée de ce qui pourrait être la raison ?
Une autre chose étrange est le nom de l'assemblage qui est affiché comme "System.configuration", un c minuscule qui n'est pas la façon dont les noms sont affichés pour les autres assemblages du système.
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>
1 votes
Pouvez-vous ajouter un code ? Que voulez-vous dire par "il n'accepte pas l'assemblage" ? Obtenez-vous un message d'erreur spécifique ?