c# - No permission to write to disk on Windows Server 2008 from .NET application with log4net -


i wrote simple application pings webservice see if it's up, , logs events file, using log4net it.

it works fine on development machine, when put assembly on other windows server 2008 machine (which different server runs service ping), program not create log file.

i run account in administrators group, tried put in different directories on server, run "as administrator", gave permissions folder users groups have on server, still got no log file.

get no error messages , no event messages in events log.

these log4net conf. settings:

<log4net> <appender name="fileappender" type="log4net.appender.fileappender">   <file value="myservicelog.txt" />   <appendtofile value="true" />   <layout type="log4net.layout.patternlayout">     <conversionpattern value="%date [%thread] %-5level %logger [%property{ndc}] – %message%newline" />   </layout> </appender> <root>   <level value="all" />   <appender-ref ref="fileappender" /> </root> 

you should put folder name in the:

<file value="myservicelog.txt" /> 

change to:

<file value="c:\diriown\myservicelog.txt" /> 

than make sure give access user on c:\diriown


Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -