I recently created a windows service which can wear various hats depending on what it needs to do. One of these hats is the ability to create update and delete outlook contacts on an exchange server. Before the windows service, the application ran as a windows app and used the outlook interop to get the job done. As a windows service that doesn't seem possible.
Now I'm looking at trying to go straight to Exchange to get the job done. Any hints or tips as far as what's the best way to communicate directly with Exchange, or any issues that may arise would be greatly appreciated.