九 20
今天在一台机子上准备调试asp+access,结果打开页面是弹出错误提示
“Microsoft JET Database Engine 错误’80004005′,未指定的错误”,上网查找了一下,大致的原因是因为权限分配而引起的。于是仔细检查了web root以及各个子文件夹的权限设置,并没有什么不妥。给IUSER以修改的权限,按理说已经是多给了它很多权限了。可是再次测试还是不行。
于是继续搜索,发现有人说是windows/temp的权限问题,抱着试试看态度,查了一下temp文件夹的权限,其中并没有IUSER,马上将其加入,并且给予修改权限,再重启了一下iis。试着刷新了一下页面,内容还真出来了。
再深入一点,原来IUSER访问数据库的时候,是需要系统的temp文件夹做为缓存的,所以当temp文件夹权限不够的时候,也就无法访问数据库了。
Recent Comments