2016-08-23 67 views
-1

我开发了用log4net记录异常的windows服务。配置系统在窗口服务中初始化失败

这里是我的app.config文件

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


    <configuration> 
    <configSections> 
     <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net"/> 
    </configSections> 
    </configuration> 
    <log4net> 
    <root> 
     <level value="Error" /> 
     <appender-ref ref="RollingLogFileAppender" /> 
    </root> 
    <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> 
     <file value="C:\\windowslogfile.txt"/> 


     <appendToFile value="true" /> 
     <rollingStyle value="Composite" /> 
     <maxSizeRollBackups value="14" /> 
     <countDirection value="1" /> 
     <maximumFileSize value="4096KB" /> 
     <lockingModel type="log4net.Appender.FileAppender.MinimalLock" /> 
     <staticLogFileName value="true" /> 
     <PreserveLogFileNameExtension value="true" /> 
     <layout type="log4net.Layout.PatternLayout"> 
      <conversionPattern value="%newlineDate[%date] ThreadID[%thread] Level[%-5level] Logger[%logger]] - %message%newline" /> 
     </layout> 
     </appender> 
    </log4net> 
    <appSettings> 
    <add key="Service1" value="Te.Service"/> 
    <add key="Service2" value="CaseWorksCachingServiceme"/> 
    <add key="Service2" value="CaseWorksCachingService"/> 

    </appSettings> 


</configuration> 

您好,我无法运行记录在日志文件中的Windows服务properly.the误差

配置系统初始化失败。

+0

_“该服务不运行”_ - 没有帮助。尝试使用'ConfigurationManager.AppSettings'时出现什么错误? – MickyD

+0

服务不运行,错误是服务不在本地系统上运行。 –

+0

_“该服务不运行,错误是该服务不在本地系统上运行”_ - 如果我可以再次投你一票我会。 – MickyD

回答

0

。在你的AppSettings复制的钥匙,即Service2

+0

嗨,icahnged那一个,但现在仍然是,我得到了相同的错误 –

0

配置系统初始化失败

我怀疑你的Windows服务没有权限访问C:\ windowslogfile.txt

可以是:

  • 授予相应的权限到该文件夹​​的服务帐户的服务在运行或

  • 只需删除log4net的。

+0

嗨,日志文件被创建即ie没有问题,在日志文件中记录的错误是配置系统无法初始化 –

+0

@GOPALYADAV我非常怀疑这一点。摆脱log4net并完成它 – MickyD

0

您有<configuration>作为父母和孩子的标签,女巫是不正确的。

删除子<configSections>标签,直接在父母添加<configSections>如下,

<?xml version="1.0" encoding="utf-8" ?> 
    <configuration> 
     <configSections> 
       ... 
     </configSections> 
    </configuration> 

似乎复制&害虫错误。