No trabajo con IIS pero recuerda darle permiso de MODIFY al usuario IUSR_tu pc, ademas probaste en la carpeta darle permiso al usuario en la pestaña de seguridad, asi como en el IIS a la carpeta del sitio web??
tambien
Abres el IIS
vas a APPLICATION POOLS
-DefaulAppPoll
-IDENTITY
Ahi, debes asignar la cuenta de seguridad como LOCAL SYSTEM
no se me ocurre mas nada hasta el momento, revisa eso,
pienso que deberias dirigirte al foro de ASP.NET(de este no conosco nada

) creo que tu respuesta anda por allá
Sal2s