sudhakarthikeyan Ответов: 1

Не удалось Инициализировать систему конфигурации


In Appconfig code as follows

<?xml version="1.0" encoding="utf-8"?>

<configuration>
    <startup>
        <supportedRuntime version="v4.0" sku="NETFramework,Version=v4.5"/>
   </startup>

<configSections>
   <section name="dataConfiguration"; type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data"/>
</configSections>

<connectionStrings>
    <add name="OneTransportConnectionString" providerName="System.Data.SqlClient" connectionString="server=One\Others;database=OneC768;user id=On998;password=988;Max pool size = 25;Min pool size = 0"/>
</connectionStrings>

</configuration>


Program.cs page code as follows



            string connectionString = ConfigurationManager.ConnectionStrings[&quot;OneTransportConnectionString&quot;].ConnectionString;
            SqlConnection sqlConnection = new SqlConnection(connectionString);

            SqlCommand cmd = new SqlCommand();
            SqlDataReader reader;
            cmd.CommandText = "Select * from Customers";
            cmd.CommandType = CommandType.Text;
            cmd.Connection = sqlConnection;
            sqlConnection.Open();
            reader = cmd.ExecuteReader();
            Console.WriteLine("test");
            sqlConnection.Close();



Когда я запускаю приведенный выше код показывает ошибку следующим образом

Не удалось Инициализировать систему конфигурации

Приведенный выше код ошибки в приведенной ниже строке выглядит следующим образом

строка connectionString = ConfigurationManager.Quot;и OneTransportConnectionString&ампер я connectionstrings в[&амп;;;].Параметр connectionString;

Что я уже пробовал:

Приведенный выше код ошибки в приведенной ниже строке выглядит следующим образом


строка connectionString = ConfigurationManager.Quot;и OneTransportConnectionString&ампер я connectionstrings в[&амп;;;].Параметр connectionString;

Maciej Los

Не делайте репостов!
http://www.codeproject.com/Questions/1120240/Configuration-system-failed-to-initialize
Вместо этого используйте wdget "Iprove question"!

Patrice T

Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.

1 Ответов

Рейтинг:
0

David_Wimbley

Измените свой app. config на этот, и он должен работать

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data"/>
  </configSections>

  <connectionStrings>
    <add name="OneTransportConnectionString" providerName="System.Data.SqlClient" connectionString="server=One\Others;database=OneC768;user id=On998;password=988;Max pool size = 25;Min pool size = 0"/>
  </connectionStrings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>

</configuration>


Обратите внимание, что запуск был перемещен из верхней части приложения/web.config в нижнюю.


Richard Deeming

Более конкретно, если <configSections> элемент присутствует, он должен быть первым дочерним элементом корня <configuration> элемент.

Порядок других элементов обычно не имеет значения.