我在newtwork驱动器上有一个已编译的Microsoft Access数据库(* .mde)。当我尝试通过IIS 7.5(Windows Server 2008)上的myapplication(ASP.NET)打开它时,我收到此错误:
Microsoft Access数据库引擎无法打开或写入该文件。 它已经由其他用户独家开放,或者您需要 查看和写入其数据的权限。
除IIS之外,任何人都不使用此文件。
有什么想法吗?
谢谢,
答案 0 :(得分:1)
对文件具有写权限是不够的,您还必须对文件所在的文件夹具有写权限,因为Access会为每个后续用户创建一个必须写入的锁文件(* ldb),否则第一个打开文件的用户将锁定它。在这种情况下,IUSR,AFAIK需要许可。