"configuration system failed to initialize" in windows service

Hi,

I created a windows service and installed successfully using setup project. However, it throws an exception when I try to start the service. The exception is "configuration system failed to initialize". My app.config has been attached as below. it seems the service could not get the connection string correctly.

this the code throwing exception:
        protected override void OnStart(string[] args)
        {
            string x = ConfigurationManager.ConnectionStrings["LDConnectionString"].ConnectionString;
         }

any idea?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="LDConnectionString" connectionString="Data Source=.;Initial Catalog=LDIntranet;Persist Security Info=True;User ID=ldIntranetUser;Password=XXXXX" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <appSettings>
    <add key="EmailFromAddress" value="customer@ld.com.au" />
  </appSettings>
  <log4net>
    <appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
      <file value="c:\trace.log" />
      <appendToFile value="true" />
      <maximumFileSize value="100KB" />
      <maxSizeRollBackups value="2" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%level %thread %logger - %message%newline" />
      </layout>
    </appender>
    <root>
      <level value="ALL" />
      <appender-ref ref="RollingFile" />
    </root>
  </log4net>
</configuration>

Open in new window

LVL 6
viola123Asked:
Who is Participating?
 
viola123Author Commented:
i already figured out the problem. it was missing configSection part for log4net, thx
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.