I am currently writing a windows service and normally used to writing web applications in c#. Therefore I have some questions that more experienced programmers of windows services may be able to answer.
How are exceptions normally handled in a windows service, logged to event viewer, text file etc?
Normally when I write a web application I use an installer with custom actions to install it. Can I create the same for a windows service and install it similarly?
Finally, anyone have experience as to how to hook up spring.net dependency injection in to a windows service?