Windows Service accessing DMZ resources
-
Apologies if this is not in the correct forum, but hopefully someone can help with the below issue: I have a C# Windows Service (.Net 2.0) that is to be installed on a collection of web servers in the DMZ. The Windows Service implements a FileSystemWatcher to check for changes to a set of specific CSV files held on a network share, and will copy locally any updated files before importing these to a local SQL database. The distribution server that will hold the updated CSV files is also in the DMZ. The problem: How can I set up the Windows Service / distribution server so that the service can access the network share securely? It seems that no matter how I set the service up i.e. running as LocalSystem, LocalService, NetworkService or a specific user account (can only be a local account as no access to AD in the DMZ) I get System.UnauthorisedAccessException's occuring when attempting to set up the FileSystemWatcher. Any help would be greatly appreciated.
Clean code is the key to happiness.