I have a .Net framework 1.1 Windows service that works on one server, but on another the OnStart method is not being called. I have a Trace statement as the first line in the OnStart override and it's not being executed. No exception are thrown and the Windows Service control manager thinks the service has started correctly.
Anyone have an idea what could keep the OnStart method from being called?
Edit: Here's the .config settings for trace output.
<configuration>
<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="LogFileWriter" type="System.Diagnostics.TextWriterTraceListener,System"
initializeData="c:\interface.log" />
</listeners>
</trace>
</system.diagnostics>
</configuration>