内容正在载入中,请稍后……
公告
搜索
统计
其他
26 Mar.2013
之前本机测试动易都没出现此问题,今天忽然有这个报错:

Microsoft JET Database Engine 错误 '80004005'
未指定的错误
/Conn.asp,行 28

查了一下,发现网上的解决方法如下:
引用

Microsoft JET Database Engine 错误 '80004005' 未指定的错误 未指定的错误 /Conn.asp,行 28

安装SiteWeaver™6.6出现问题提示:"未指定的错误/Conn.asp, 第 28 行" 解决办法,设置 WINDOWS目录下TEMP文件夹的权限,在TEMP点右键,选择属性,打开安全选项,添加Internet 来宾帐户 (QUAN\IUSR_QUANNET),权限设置为完全控制。即可解决以上出错问题。
使用环境:WINDOWS XP SP3, IIS5.1,SiteWeaver™6.6。
PS:试了网上很多种解决办法都不行,用上面的办法一下子搞定了。


解决办法
一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。)时。

二、JET引擎在链接数据库的时候会在%windir%/temp/目录下创建临时文件,而IIS匿名帐号对%windir%/temp/目录操作权限不够,添加IIS匿名帐号(IUSR_计算机名)对%windir%/temp/的读写权限即可。
其它一些未指定的错误,可以尝试重新注册ASP脚本解释链接库文件。
依顺序运行以下命令:
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.iisreset

http://tech.powereasy.net/help/SiteWeaver/2464.html

http://hi.baidu.com/im886/item/6a0ea01ebf97347b7b5f25d7

我设置了没起作用,我的使用环境:WIN7 SP1, IIS7,SiteWeaver™6.8
仔细看了结果,可以肯定是权限的问题,但照上面的解决方法还是不行,然后又去IIS网站设置里找原因,终于被我找到了,原来是身份验证,连接权限的问题!
Highslide JS

新建网站的时候有个传递身份验证>连接为。。。的选项,默认没有选择本地用户,默认的是应用程序用户,而此用户没有访问我网站目录的权限,以致导致此问题出现。重新修改连接用户即可解决!
在网站功能视图里 〉右键 身份验证 〉基本设置 〉输入你当前登录用户名、密码确定即可!
Highslide JS


分享到QQ空间
时间:22:44 评论(0) 引用(0) 阅读(8106) Tags: , , , , ,
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮
OpenID登入 权限选项 表情