Log4net willl not generate any log files if running under vista with a less-than-admin privilege.
It can not log to C:\ or Program Files for example.
Better change the Log file and use the $TMP environment variable to make log4net put log file in the \Users\user name\… \App Data\Local\Temp where any user has write access.