网络编程
位置:首页>> 网络编程>> 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
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com