asp.net抛出System.Data.OleDb.OleDbException:未指定的错误
2009-07-18 20:02
330 查看
asp.net抛出System.Data.OleDb.OleDbException:未指定的错误
网站使用的asp.net+access数据库,刚开始访问正常,一旦访问用户比较的多的时间就会出现System.Data.OleDb.OleDbException:未指定的错误,错误代码为:'0x80004005',重启服务器后访问正常。错误信息如图所示:
产生此问题的解决方法如下:
(1).MSDN里的说明,这是因为没有权限在临时目录里写文件而产生的。这种问题的原因:系统temp文件夹访问权限不够修改方法如下:进工具-文件夹选项-查看-把使用简单文件共享(推荐),关掉。然后进windows/temp,单击右键选择-属性,你就会看到一个叫做“安全”的选项,添加一个everyone,权限设置为完全控制,再将你正在使用windows的用户也设置为完全控制,就OK了。
(2).用ASP.NET的写的WEB程序,当访问量过多后,在登录时就会报错Unspecified error 0x80004005,是连不上数据库了,查找了相关原因,是服务器上IIS向临时文件夹写文件写满了,写不进去了,要重新启动一下服务器,或者要清理临时文件或者调整磁盘空间(用磁盘配额。给IIS帐号:Internet Guest Account在C盘足够大空间的写权限) 或者 把临时文件夹定义到别的足够大的磁盘。
网站使用的asp.net+access数据库,刚开始访问正常,一旦访问用户比较的多的时间就会出现System.Data.OleDb.OleDbException:未指定的错误,错误代码为:'0x80004005',重启服务器后访问正常。错误信息如图所示:
产生此问题的解决方法如下:
(1).MSDN里的说明,这是因为没有权限在临时目录里写文件而产生的。这种问题的原因:系统temp文件夹访问权限不够修改方法如下:进工具-文件夹选项-查看-把使用简单文件共享(推荐),关掉。然后进windows/temp,单击右键选择-属性,你就会看到一个叫做“安全”的选项,添加一个everyone,权限设置为完全控制,再将你正在使用windows的用户也设置为完全控制,就OK了。
(2).用ASP.NET的写的WEB程序,当访问量过多后,在登录时就会报错Unspecified error 0x80004005,是连不上数据库了,查找了相关原因,是服务器上IIS向临时文件夹写文件写满了,写不进去了,要重新启动一下服务器,或者要清理临时文件或者调整磁盘空间(用磁盘配额。给IIS帐号:Internet Guest Account在C盘足够大空间的写权限) 或者 把临时文件夹定义到别的足够大的磁盘。
相关文章推荐
- 异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误 (asp.net C#)
- Windows XP下使用ASP.Net 访问Access数据库提示“System.Data.OleDb.OleDbException: 未指定的错误”的解决办法
- 执行asp.net上传下载Excel时出现“未在本地计算机上注册“Microsoft.ACE.Oledb.12.0”提供程序。(System.Data)”错误
- “System.Data.OleDb.OleDbException: 未指定的错误”与
- System.Data.OleDb.OleDbException: 未指定的错误的完美解决方法
- “System.Data.OleDb.OleDbException: 未指定的错误”
- 异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误 这个错误是access数据库特有的错误,当access频繁读取或操作过多的时候就会发生这个错误,微软
- System.Data.OleDb.OleDbException: 未指定的错误的解决方法
- System.Data.OleDb.OleDbException: 未指定的错误的解决方法
- 关于异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误
- “System.Data.OleDb.OleDbException: 未指定的错误”
- C# OleDbConnection操作access出现System.Data.OleDb.OleDbException其他信息: 未指定的错误
- System.Data.OleDb.OleDbException: 未指定的错误的完美解决方法
- ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误
- System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)
- System.Data.OleDb.OleDbException: 无法从指定的数据表中删除
- ASP.NET连接Oracle问题1:System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater
- Asp.net错误“System.Web.HttpException: 超过了最大请求长度”解决办法
- ASP.NET和ASP中使用OLEDB产生的错误:'0x80004005' 未指定的错误
- System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。