在IIS中运行asp出错

合集下载

在ASP中常见的错误80004005信息和解决办法

在ASP中常见的错误80004005信息和解决办法

在ASP中常见的错误80004005信息和解决办法错误信息(错误信息我不用翻译成中文了吧,呵呵,大家谅解)Microsoft OLE DB Provider for ODBC Drivers error '80004005'[Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data.原因:这个错误发生在当IIS使用匿名帐号(通常是IUSR)时,该帐号在NT中对数据库所在的目录没有正确的权限.(这就是为什么在Win95和PWS下没问题,因为win95根本就没有目录权限这一说)检查文件和目录的权限. 确定你能够在该目录中有能够新建和删除临时文件的权限。

这些临时文件其实是数据库建立在同一个目录下的文件, 但是要注意的是,有可能这些文件也可能建立在别的目录,例如 /Winnt.使用NT的文件监视程序监视文件失败时到底是访问了什么目录。

这个NT的文件监视程序可以在这个地方下载.如果你对数据库使用了一个网络地址,例如映射地址,就要检查一下共享文件和目录的权限,还要检查一下数据源文件(DSN)是否被别的程序标志成为正在使用中,这些别的程序一般是Visual InterDev,关闭任何一个InterDev中的正打开和数据库连接的项目。

这个错误还可能发生在这种情况:如果在DSN中使用了一个UNC路径(就是通用命名协议),请改用本地路径进行测试,因为如果对本地数据库使用UNC也可能出错。

还可能发生在这种情况,如果服务器要访问Access中的一个表,而这个表却联接在一个网络服务器上。

IIS6.0调试中出现的问题

IIS6.0调试中出现的问题

IIS6.0调试中出现的问题问题一:启动IIS6.0时出现503错误当启动IIS6.0时,如果遇到503错误,表示应用程序池无法启动。

这个错误通常有以下几种可能的原因:1.应用程序池错误:检查应用程序池的身份验证设置、进程模型、.NET CLR 版本以及其他相关设置。

确保应用程序池的相关设置与你的应用程序和服务器环境相匹配。

2.配置错误:检查 IIS 配置文件,特别是应用程序的Web.config 文件。

确保所有配置项的语法正确,并且没有错误的设置。

3.依赖项错误:如果你的应用程序依赖于其他组件或服务,确保这些依赖项已正确安装和配置,并且可以正常使用。

解决此问题的方法包括:检查应用程序池设置、修复配置错误、安装缺失的依赖项等。

你可以参考以下步骤来逐步解决问题:1.检查应用程序池设置:–打开 IIS 管理器,找到应用程序池。

–右键单击应用程序池,选择“高级设置”。

–检查身份验证设置、进程模型、.NET CLR 版本等是否正确配置。

2.修复配置错误:–打开应用程序所在的文件夹,找到Web.config 文件。

–检查文件的语法和配置项,确保没有错误的设置。

–如果发现错误,进行修复并保存文件。

3.检查依赖项:–确保应用程序所依赖的组件或服务已正确安装并配置。

–检查组件或服务是否运行正常,并且没有出现任何错误。

如果以上方法都无法解决问题,你可以查阅相关的文档、社区或寻求专家的帮助来进一步解决503错误。

问题二:IIS6.0无法识别页面当你在 IIS6.0 上部署 网站时,可能会遇到无法识别 页面的问题。

这个问题通常是由以下几个原因引起的: 未安装或未注册:确保 已正确安装并注册在 IIS 中。

2.IIS 配置错误:检查 IIS 的设置,确保它已正确配置以处理 页面。

3.MIME 类型错误:如果服务器无法识别 页面的MIME 类型,这可能会导致无法正常浏览页面。

解决此问题的方法包括:验证 安装、检查 IIS 配置、添加MIME 类型等。

Win7 IIS配置解决ASP访问权限问题

Win7 IIS配置解决ASP访问权限问题

一、开始-->控制面板-->卸载程序
二、打开或关闭Windows 功能-->Internet 信息服务(把自己需要的服务勾上,比如我需要ASP但不需要FTP)
确定,等待配置完后要重启,然后在系统盘(我的是C:\)就能看到inetpub文件夹了。

浏览器中输入“localhost”能打开如下页面就说明配置成功,如果不成功则返回上面注意检查。

在此IIS配置完成了,静态页面能打开了,但是打开ASP就会出现500错误。

再进行下面配置。

具体如下:
一、进入“C:\Windows\ServiceProfiles\NetworkService\AppData\Local”(如果进入
C:\Windows\ServiceProfiles\NetworkService里面没有AppData就直接在地址栏输入上面这串地址)。

二、在“Temp”文件夹上点右键-->属性-->安全-->选择Authenticated Users这个用户(没有的话依次点:编辑-->添加-->高级-->立即查找-->选中Authenticated Users这个用户-->确定-->确定)-->把“完全控制”勾上-->确定-->确定。

三、进入Internet信息服务(IIS)管理器【开始菜单中搜索IIS就出来了】-->双击ASP
四、展开“行为”这项,把“启用父路径”改为“Ture”,右侧点“应用”就OK了。

win2008ASP显示500内部错误不能显示详细错误的解决方法

win2008ASP显示500内部错误不能显示详细错误的解决方法

win2008ASP显示500内部错误不能显示详细错误的解决方

在win2008系统中,有用户遇到这样的情况:网站后台显示500内部错误,但是却无法打开详细的错误信息。

无法查看详细的错误信息,用户就不能根据具体问题来解决了,这是一件很麻烦的事情。

其实用户可以通过修改win2008系统中的IIS设置来显示这个详细的错误信息。

一、造成500错误常见原因有:
ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等。

二、让IE显示详细的出错信息:
菜单--工具--Inter选项--高级--显示友好的HTTP错误信息,去掉这个选择吧,然后刷新出错页,就可以看到详细的出错信息!
三、设置IIS显示详细错误信息:
1.打开IIS,点全局设置中的"错误页"(注意必须是全局网站!)
2.点右上角的编辑功能设置.
2.在错误响应中,选第二项的"详细错误"
3.点确定后刷新IE就会显示详细的出错信息。

在win2008系统下,造成500内部错误不能显示详细的错误信息的原因有很多种,用户可以根据上述介绍的方法让详细的错误信息显示出来才能针对具体原因进行问题的解决。

ASP运行中常见的错误类型与解决方法

ASP运行中常见的错误类型与解决方法

ASP运行中常见的错误类型与解决方法asp建站可能会遇到了很多问题,想想大家可能也会遇到这类的问题,在网上也找了一些资料,来和大家一起分享,有些是经历过的,有些是网上给予来的,还希望大家能一起来研究和讨论,有不足的,一起来填补。

错误类型如下:错误类型:ADODB.Field (0x800A0BCD)BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

原因:你在利用SQL查找数据库的记录时,查找结果为空,而且你没有对空记录的情况做出处理。

解决:1 如果你不相信查找结果为空,那你应该考虑你的SQL语句是否正确;2 如果确实有空的情况,那你应该添加"if rs.eof then"或者"do while not rs.eof"之类的语句,对eof的情况进行处理。

错误类型:(0x80020009)发生意外。

原因:也是在利用SQL查找数据库记录时,查找结果为空,而且你在后面的代码中调用了rs("aa")之类的记录解决:要么同上,加上rs.eof的判断和处理,要么就是你的SQL 语句有误,导致记录查不出来,也就无法在后来使用rs("aa")的记录了。

错误类型:Active Server Pages, ASP 0126 (0x80004005)找不到包含文件 'xxx.asp'。

原因:就如错误提示所说,不存在这个包含文件。

解决:如果你确定有这个文件,那么就是你的路径写错了,比如说其实他相对于网站根目录的路径应该是inc/xxx.asp,那么include 里面就应该写inc/xxx.asp,而不仅仅是xxx.asp。

附:include的写法是:错误类型:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

iss不能运行的解决办法

iss不能运行的解决办法

iis不能运行asp的解决办法2008-06-22 01:31iis只可以运行html就是运行不了asp提示这个东西Server Application Error The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.就是这个错误解决的办法用以下方法可以解决,方便快捷,浅显易懂^_^“开始”“设置”-“控制面板”-“管理工具”-“组件服务”中,“控制台根目录”-“组件服务”-“计算机”-“我的电脑”-“COM+应用程序”中,有一个“IISOut-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。

然后“确定”,再鼠标右键“属性”--“启动”。

前提是一,系统是XP,其它系统不敢包.二,没有做过其它设置.打开“管理工具”-“组件服务”-“计算机”-“我的电脑”-“COM+应用程序”,(看A) 然后在右边框中,右击“IIS Out-Of-Process Pooled Applications”,(看B)选择属性,点“标识”选项卡,选择“系统帐户”,然后确定,在“服务”(不是刚才那个,打开管理工具-服务)中重启IIS即可。

A.如打开“COM+应用程序”时出现错误,错误代码:“8004E00F-COM+无法与Microsoft分布式事务协调程序”解决办法:在开始-“运行“窗口中输入,msdtc -resetlog (注意-前面有一空格)即可。

B.在“COM+应用程序”右框的组件中“IIS Out-Of-Process Pooled Applications”找不到解决办法:开始菜单-运行-cmd打开命令提示窗口。

IIS常见问题及解决方法

IIS常见问题及解决方法

IIS7 配置默认文档的错误2009-11-06 14:54:11| 分类: |标签:|字号大中小订阅今天在IIS7中配置程序时出现如下错误配置错误在唯一密钥属性"value ”设置为"default.aspx书寸,无法添加类型为"add”的重复集合项配置文件\\*******\web\web.config<defaultDocument><files><add value="default.aspx" /></files></defaultDocument>错误原因是IIS中已经设置了默认document为default.aspx,这时候得到了另外一个相同的add 引发异常,处理方案是在<add />之前加入<clear />即修改web.config 为<defaultDocument><files><clear /><add value="default.aspx" /></files></defaultDocument>这种方法适用于任何可能产生继承混淆的.net configuration用户'IIS APPPOOL\DefaultAppPool' 登录失败。

valueweb.config 中2010年12月27日星期一下午02:58用户'IIS APPPOOL\DefaultAppPool' 登录失败。

我在windows7(windows2008)中安装了iis之后添加了我做的网站打开之后提示用户'IIS APPPOOL\DefaultAppPool' 登录失败。

错误我再visualstudio2008 中能正常运行最佳答案这是设置iis应用程序池的设置问题。

ASP运行中常见的错误类型与解决方法

ASP运行中常见的错误类型与解决方法

ASP运行中常见的错误类型与解决方法asp建站可能会遇到了很多问题,想想大家可能也会遇到这类的问题,在网上也找了一些资料,来和大家一起分享,有些是经历过的,有些是网上给予来的,还希望大家能一起来研究和讨论,有不足的,一起来填补。

错误类型如下:错误类型:ADODB.Field (0x800A0BCD)BOF 或EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

原因:你在利用SQL查找数据库的记录时,查找结果为空,而且你没有对空记录的情况做出处理。

解决:1 如果你不相信查找结果为空,那你应该考虑你的SQL语句是否正确;2 如果确实有空的情况,那你应该添加"if rs.eof then"或者"do while not rs.eof"之类的语句,对eof 的情况进行处理。

错误类型:(0x80020009)发生意外。

原因:也是在利用SQL查找数据库记录时,查找结果为空,而且你在后面的代码中调用了rs("aa")之类的记录解决:要么同上,加上rs.eof的判断和处理,要么就是你的SQL语句有误,导致记录查不出来,也就无法在后来使用rs("aa")的记录了。

错误类型:Active Server Pages, ASP 0126 (0x80004005)找不到包含文件'xxx.asp'。

原因:就如错误提示所说,不存在这个包含文件。

解决:如果你确定有这个文件,那么就是你的路径写错了,比如说其实他相对于网站根目录的路径应该是inc/xxx.asp,那么include里面就应该写inc/xxx.asp,而不仅仅是xxx.asp。

附:include的写法是:错误类型:Microsoft OLE DB Provider for ODBC Drivers(0x80004005)[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档