This problem has been around since Classic ASP and is still there, in ASP.Net, when using an Access Database. The problem shows up when trying to update the database, but there is an easy fix.

All you need to do is:

  1. Right click on the directory where your database is
  2. Choose properties
  3. Then the security tab
  4. Then click on permissions.
  5. Add the ASPNet (or IUSR_MACHINE) user to the shared section
  6. Then, make sure it has ‘Change’ permissions
  7. Click ‘Apply’ and you should be working fine then