在Windows 2003下面调试ASP程序的常见错误以及解决方案

window|程序|错误|解决

  由于工作原因,笔者经常需要使用Asp开发一些小型程序,在Windows 2000下开发和使用相关程序时一般不会出现什么问题,并且也很容易解决。但是由于笔者为了尝鲜使用了Windows 2003 Server时,开发相关程序就出现了这样那样的问题,比如浏览器不能显示详细出错信息,连接Access时总是报错等,让笔者苦不堪言。在多次实践和查看了一些参考资料之后,对处理相关的问题有了一些经验,现在终于可以在Windows 2003 Server 下面调试和使用相关的程序了,因此特记录在此与大家分享,还请各位多多批评指正。

  错误之一:不能在浏览器端显示调试信息,只显示HTTP 500错误。

  不出意外的话,只要你开发过Asp程序,绝对会出现这样的错误。出现这样的错误也不要紧,毕竟可以根据浏览器上面显示的错误原因进行解决。但是在Windows 2003 Server + IIS 6.0 下面就只报告“内部服务器错误”,没有具体的信息,让人郁闷的不行。一般来说可以通过如下的配置让IIS启动调试ASP程序(标红的选项打勾),具体见见图1,图2。要出现此配置项,在IIS中你发布的网站(一般为默认网站)上单击右键,选择属性,在弹出的选项中,点主目录,点配置按钮就可以出现如图1,图2的选项。

图1 启用父路径

图2  启用ASP程序调试

  但是很奇怪的是做了这些修改之后,浏览器还是不能正常显示错误信息。一直以为这个是IIS服务器的问题,最后通过多方查找资料,终于发现是Internet Explore的问题。通过作如下的配置就可以正常显示了(按标红的选项修改,默认的勾和下面的图片显示刚好相反)。具体点击Internet Explorer—工具—Internet选项就可出现如下选项页:

图3 Internet 选项配置

  做了以上的修改之后,一般来说就可以正常显示错误信息了,调试错误时也方便了很多。想我以前在调试时,不知道为什么不能显示出错信息时,只能郁闷的去看日志。。。。。。,那个痛苦啊!

时间: 2024-09-06 17:47:03

在Windows 2003下面调试ASP程序的常见错误以及解决方案的相关文章

在Windows 2003下面使用调试ASP程序的常见错误以及解决方案(一)

由于工作原因,笔者经常需要使用Asp开发一些小型程序,在Windows 2000下开发和使用相关程序时一般不会出现什么问题,并且也很容易解决.但是由于笔者为了尝鲜使用了Windows 2003 Server时,开发相关程序就出现了这样那样的问题,比如浏览器不能显示详细出错信息,连接Access时总是报错等,让笔者苦不堪言.在多次实践和查看了一些参考资料之后,对处理相关的问题有了一些经验,现在终于可以在Windows 2003 Server 下面调试和使用相关的程序了,因此特记录在此与大家分享,还

Windows 2003 Server 中DOTNET程序访问COM组件

server|window|程序|访问 今天挺高兴,项目终于上线使用.只是上线之前遇到的问题折磨得人精疲力尽...不过总算解决了..在这把问题说出来,希望对有需要的朋友提供些帮助~~ 项目:DOTNET项目,C#开发,主要功能是通过COM组件访问远程接口. 运行环境:Windows 2003 Server + IIS6.0 + .Net 1.1 问题:COM组件及系统在WINDOWS2000操作系统下都能正常使用,但迁移到WIN2003下,在程序调用组件时进程卡住了,有时会返回服务器出现意外情况

解决windows 2003+Sql2000中OLEDB分布式事务无法启动的解决方案

window|分布式|解决 在开发分布式数据库软件时,经常碰到下面的错误:服务器: 消息 7391,级别 16,状态 1,行 6该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务.[OLE/DB provider returned message: 不能在指定的事务处理器中获得新事务.]-----------------------------------------服务器: 消息 8520,级别 20,状态 1,行 8内部 MSDTC 事务的提交失败: Re

windows 2003 转至 ubuntu服务器htaccess 500错误

错误提示 今天把网站转移了一台服务器.由windows 2003 转至 ubuntu 自然伪静态文件名就得从httpd.ini转成.htaccess了 转移后.所有站点500错误.前提: 删除htaccess网站能正常打开,文件权限正常,并且我那伪静态规则对httpd.ini和htaccess都适合.规则没问题. 当文件转移后.我直接"sudo mv httpd.ini .htaccess" 就是这个命令.害得我差不多一夜没睡啊.蛋碎了一地. 最后找啊.翻啊.百度啊.谷歌啊.娘啊.哥终

JDBC 程序的常见错误及调试方法_java

数据库:MySQL 在编写应用的时候,为了调试程序方便,可以在异常处理代码中把异常信息显示出来,这样可以根据错误提示调试代码.异常处理代码通常可以写成这样: try{ - }catch(Exception e){ System.out.println(e.toString()); } 下面是一些常见的错误信息: (1)驱动程序不存在 提示的错误信息如下: java.lang.ClassNotFoundException: com.mysql.jdbc.Drive 后半部分是您在程序中写的驱动程序

Asp开发中常见错误提示及其意义说明

MicrosoftVBScript语法错误(0×800A03E9)–>内存不足 MicrosoftVBScript语法错误(0×800A03EA)–>语法错误 MicrosoftVBScript语法错误(0×800A03EB)–>缺少?':' MicrosoftVBScript语法错误(0×800A03ED)–>缺少?'(' MicrosoftVBScript语法错误(0×800A03EE)–>缺少?')' MicrosoftVBScript语法错误(0×800A03EF)–

初识ASP.NET---若干常见错误

         最近在学习ASP.NET的相关知识,期间遇到了一些错误,比较常见的错误总结了一下,希望此文能给ASP.NET初学者一些帮助.同时记录这些错误也方便今后自己查看.                   1.  GridView"GridView1"激发了未处理的事件"PageIndexChanging".          错误原因:(如下图-1) (图--1)          解决方法:          当出现这种错误的时候,只需要在GridVi

Spark程序运行常见错误解决方法以及优化

一.org.apache.spark.shuffle.FetchFailedException 1.问题描述 这种问题一般发生在有大量shuffle操作的时候,task不断的failed,然后又重执行,一直循环下去,非常的耗时. 2.报错提示 (1) missing output location org.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle 0  (2)

Win 2003中配置ASP.net环境_Windows2003

    大家知道,Microsoft为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将 IIS6.0 安装到 Windows Server 2003 家族的成员上.而且,当我们最初安装 IIS6.0 时,该服务在高度安全和"锁定"模式下安装.在默认情况下,IIS6.0 只为静态内容提供服务即,诸如 ASP.ASP.NET.在服务器端的包含文件.WebDAV 发布和 FrontPage Server Extensions 功能只有在启用时才工作.在windows 2003 IIS