Hi, I am a .NET web developer by profession but I am working on a freelance project as well. The company I am doing freelance work for has no web infrastructure and wanted me to create some fairly simple database applications. I decided to use Visual C# with an Access database. The problem I am having is with deploying these applications. They all run perfectly from local machines but when placed in a network folder I then have permissions issues connecting to the database.

I am not really doing much in the way of "deployment". All I'm doing is copying all the files in the bin\Release folder (which includes the database) to wherever I want to run it from. Obviously I need to do something to make it run from a network folder. If I can avoid it, I'd like to not have to install anything on the client machines. But if I can't, so be it. However I would like the database to reside on the network drive and be able to be accessed from everyone using the app.

The strange thing is, my app on a network drive is currently working for 5 of 7 people at the client company. When it did not work for one user I started doing research on my permissions problems and basically what I am reading is telling me it should have worked for any of them.

I have played around a little bit with publishing my app using ClickOnce to a network share which seems to work until I go to run it and it can't find the database. Can someone tell me the simplest way to deploy these applications to a network drive?