none
Se produjo una excepción de tipo 'System.Configuration.ConfigurationErrorsException' RRS feed

  • Pregunta

  • Hola a todos de nuevo. Tengo el siguiente problema, como dice el titulo, tengo la siguiente excepcion:

    Se produjo una excepción de tipo 'System.Configuration.ConfigurationErrorsException' en System.Configuration.dll pero no se controló en el código del usuario.

    Mi App.config es:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <configSections>
        <section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration, Version=4.0.0.0, Culture=neutral" />
        <sectionGroup name="common">
          <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
        </sectionGroup>
        <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
        <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
      <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
      </configSections>
     
        
     <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
      </startup>
      <unity configSource="Unity.config" />
     
       <common>
        <logging>
          <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging">
            <arg key="level" value="DEBUG" />
            <arg key="showLogName" value="true" />
            <arg key="showDataTime" value="true" />
            <arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff" />
          </factoryAdapter>
       </logging>
      </common>
     
       
       <entityFramework>
        <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
        <providers>
          <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
        </providers>
      </entityFramework>
     
      <connectionStrings>
        <add name="SenialContext" connectionString="Server=.\SQLEXPRESS;Database=SenialContext;Integrated Security=True;" providerName="System.Data.SqlClient" />
      </connectionStrings>
     

      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-1.2.15.0" newVersion="1.2.15.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.Practices.ServiceLocation" publicKeyToken="31bf3856ad364e35" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-1.3.0.0" newVersion="1.3.0.0" />
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    </configuration>

    y mi Unity.config es:

    <?xml version="1.0" encoding="utf-8" ?>
    <unity xmlns="http://schemas.microsoft.com/practices/2010/unity">
      <typeAliases>
        <!-- Alias a la interface del lector de RSS -->
        <typeAlias alias="IRssReader" type="TPFINAL.IRssReader, TPFINAL" />
    
        <!-- Alias a la implementación específica del lector de RSS. -->
        <typeAlias alias="RssReader" type="TPFINAL.RawXmlRssReader, TPFINAL" />
        <!--<typeAlias alias="RssReader" type="TPFINAL.SyndicationFeedRssReader, TPFINAL" />-->
      </typeAliases>
      <container>
        <!-- Mapeo de referencias -->
        <register type="IRssReader" mapTo="RssReader">
          <lifetime type="singleton"/>
        </register>
      </container>
    </unity>
    

    Busque informacion sobre la excepcion pero no me ha servido de mucho. Alguien me puede decir si estoy haciendo algo mal? Porque por lo que entendi, el programa no es capaz de cargar el unity.config

    Saludos y gracias.

    jueves, 4 de febrero de 2016 12:48

Respuestas

  • >>Se produjo una excepción de tipo 'System.Configuration.ConfigurationErrorsException' en System.Configuration.dll pero no se controló en el código del usuario.

    si analizas el StackTrace del error en que lugar del codigo se produce ?

    determina en que linea de codigo se produce el problema para determinar a que entrada del config se esta queriendo acceder y nopuede hacerlo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 4 de febrero de 2016 13:43

Todas las respuestas

  • >>Se produjo una excepción de tipo 'System.Configuration.ConfigurationErrorsException' en System.Configuration.dll pero no se controló en el código del usuario.

    si analizas el StackTrace del error en que lugar del codigo se produce ?

    determina en que linea de codigo se produce el problema para determinar a que entrada del config se esta queriendo acceder y nopuede hacerlo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 4 de febrero de 2016 13:43
  •   

    Hola, gracias por responder. Este es el StackTrace:

    en System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord(String configKey, Boolean& isRootDeclaredHere)
       en System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
       en System.Configuration.BaseConfigurationRecord.GetSection(String configKey)

    lunes, 8 de febrero de 2016 14:16