Thanks for your reply....
The thing is I am not pretty sure on giving the permission to the "right account". Following are what I tried.
1. Hosted the win service with 'Local system account'. This showed 'NT AUTHORITY\SYSTEM' as the user in process monitor (a MS tool).
2. Hosted the win service with my local system account (a domain id/pwd). This showed my account as the user in process monitor.
Regarding the authentication context, I am new to this area.... what I observed is, whenever the control gets transferred from client to the service, all the credentials gets lost. All the static values/session values etc are only available for the UI project (i.e., client).
Do we have some documentation on the method DiskFolder() on how the authentication is read by this method?
Thanks