网络编程
位置:首页>> 网络编程>> Asp编程>> 使用IIS调试asp程序检查错误的方法

使用IIS调试asp程序检查错误的方法

作者:清の茶 来源:cometzg的专栏 发布时间:2007-09-13 21:54:00 

标签:iis,调试,错误,asp

用IIS调试ASP程序时,有的页面可以显示出错行及出错原因,虽然原因不是很具体但足以引导调试程序,但有些时候就直接出现:HTTP 500 - 内部服务器错误 就完了,很影响调试,经在CSDN上和大家讨论,谈到很多调试ASP程序时便于检查错误的方法,现总结如下:

1、Win2KServer的管理Web站点不要关闭。

2、检查主目录选项下面“配置”下的应用程序调试有没有被选中,(自己使用发现,如果管理Web站点不关闭,此项就是都不选也能在浏览器中出现错误提示。)

3、可以修改500-100.asp文件使错误提示更生动
  
https://www.aspxhome.com/program/2007/1552.htm

4、 可以在预先的代码中错误处理:
   On Error Resume Next
 
5、先写框架
   编写代码要先将框架(不是指画面的)写好,框架有了,更详细的代码写起来就得心应手了~~~
 
6、 多用CSS少用Table!

 
7、调试的时候在页面设置断点,屏蔽、输出一些字符


    response.write"断点1 - asp调试 - asp之家"
    response.flush()
    response.end

asp之家注:本人就一直使用这个方法,个人觉得很好用,特别是在IIS没有提示错误时,而运行超时,使用这个方法,可以容易锁定错误,大大降低了调试难度。
[cometzg]:这个方法也不是最好,调试的时候可以看到一些信息,但是调试完后需要找到所有的与调试有关的输出语句,也是很麻烦的。


8、程序中有session时,尽量不要ctrl+n window.open新窗口,以免session值混了!

9、在IIS的虚拟目录的配置中设置调试,发送详细错误信息到客户端。

当传到服务器时,有的服务器为了安全屏蔽了显示具体错误信息,这时我们一般只能下载到本地调试。
IE中工具==>选项==>高级,取消掉  显示友好的HTTP错误信息    

0
投稿

猜你喜欢

  • 今天在这里,不以设计师的身份,而从一个普通用户的角度和各位聊聊设计中蕴含的那份情感,关于情感再产品设计中的意义,聊聊设计中的那份源于“心”的
  • 对于熟悉 C/C++ 或 Java 语言的工程师来说,JavaScript 显得灵活,简单易懂,对代码的格式的要求也相对松散。很容易学习,并
  • 排序是个很泛的概念,而且根据被排序的数据量排序方法和侧重又有很大的不同。因此一直没想到从何着手。今天把玩iphone的时候突然又想到这个问题
  • 内容摘要:本文介绍了使用CSS结合javascript来实现对超链接的类型进行标注,让浏览者明确是zip,doc,pdf或其它格式的文件。这
  • 平时我们获取事件对象一般写法如下:function getEvent(event) {    return e
  • 以下是几个文件操作过程,创建文件,删除文件,修改文件:
  • 有使用过VS2005开发工具的朋友或者其他语句如js中都有Try catch 语句块,那么在mysql中是否能有SQLserver的@@er
  • 关于段落<p></p>相信大家已经都在自己的工作中开始关注并应用了。因为那真的是非常简单的事,只要你愿意你随时都可以
  • 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81-
  • 在数据库应用的设计中,我们往往会需要获取某些表的记录总数,用于判断表的记录总数是否过大,是否需要备份数据等。我们通常的做法是:select
  • 索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立
  • 谢谢icedblog提供的代码, 从那个js中我参考了moveSelect的利用, 不过那个代码中有几个BUG, 比如按住鼠标不放会不见显示
  • 许多网站缺乏针对性和友好的导航设计,难以找到连接到相关网页的路径,也没有提供有助于让访客/用户找到所需信息的帮助,用户体验非常糟糕。本期薯片
  • 客户强烈要求使用淘宝的首页商品分类效果,很BT~,没辙就满足一下人家的需求。通过淘宝案例,立即想到了显示/隐藏层的效果,于是在DW中画了几个
  • 当我们准备建立一个Web站点时,就必须向域名登记机构申请一个Internet域名,因此,我们通常希望了解自己准备使用的域名是否已经被注册,这
  • Ewebeditor及fckeditork,90%的网站都是采用这两种编辑器作为产品或者内容的说明部分的编辑窗口,近日,一客户的外贸站点基本
  • 以下的文章主要向大家介绍的是实现MySQL远程访问的实际操作流程,以及在实现MySQL远程访问的过程中哪些的相关事项是十分重要的,以下就是文
  • 由于日期存在不同位数的月份或天数,出现参差不齐,既不美观也在日期比较时不好操作。如使用本涵数就会排列整齐:'================
  • 本文介绍了网页中插入视频播放的代码全集:有avi格式的视频,mpg格式,smi格式,rm格式,wmv格式,wma格式,Windows Med
  • MaxDB和MySQL是独立的数据库管理服务器。系统间的协同性是可能的,通过相应的方式,系统能够彼此交换数据。要想在MaxDB和MySQL之
手机版 网络编程 asp之家 www.aspxhome.com