2016-08-23 64 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> 

似乎複製&害蟲錯誤。