从昨天开始,就发现一个奇怪的问题。
网站子目录WPG和CFILE下的ASP网页都无法正常运行了,一片空白,而且也不报错。。。。
非常奇怪,还未找到原因!
症状:
输入文件地址,如:
http://taoyoyo.net/wpg/default.asp (WPG首页)
http://taoyoyo.net/CFile/YL_List.asp (我的友情链接列表及维护)
浏览器没有读取的动作,没有进度条,也不报错,就是一片空白。
非常奇怪的问题,主要是什么错误也不报,这一点太奇怪了!
怎么显示不正常都没有关系,应该有错误提示才对啊!
说明:
这两个目录都调了同一个access数据库。
都是ASP网页,其中WPG加了CSS样式,CFILE没有CSS。
检查测试:
1,查看显示后网页的源文件:
http://taoyoyo.net/wpg/default.asp源文件,只有以下内容:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312"></HEAD>
<BODY></BODY></HTML>
http://taoyoyo.net/wpg/default.asp源文件,只有以下内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
任何包含ASP代码的部分都显示不出来。。。。
当然,也有一些meta,DIV的内容没有显示出来。。。
-->这说明ASP部分有问题。
1.5,更换浏览器,更换地址登录,结果一样!
2,将此文件夹及数据库复制到本地虚拟目录,没有问题,显示都正常,读取数据库也正常。
-->说明网页程序及ASP代码都没有问题,可能是服务器上有问题
3,在服务器本文件夹内建一个测试文件:http://www.taoyoyo.net/CFile/zztest.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
response.write "这是一个ASP测试问题<br />"
response.write "ASP换行<br />"
%>
<br />
这是html测试问题<br />
html换行<br />
结果显示正常。ASP和HTML都显示正常!
-->说明服务器上ASP部分也正常。那剩下的就是数据库部分了。
但这个数据库能有什么问题呢,为什么它复制到本地虚拟目录中就没有问题,。。。。
待续。。。。有高手看到,请帮忙分析一下!
[续]:
经过Hobo 朋友提示,又进行了测试与检查,将重点放在conn.asp文件中。
经过一点点的排除检查,终于发现是conn.asp引用的c_option.asp文件中的问题,可能是此文件中含有特殊的或全角的字符,所以出现这样的问题了!
整理这个文件后,再查看网页,OK,显示正常! 问题终于解决了!
这个c_option.asp文件是一些常量,为了修改和设置方便,在各网页中都有使用。
当初为了方便,将它直接用到了conn.asp中,这样,其它的网页直接引用一个conn.asp就可以了。
这个ASP啊,太纠结了。。。。
中间有一次边测试,边在后台记录测试过程,忽然网页莫名其妙的关闭了,记了好多的内容也丢失了。。。还有一次搞得博客后台也进不去了,提示说页面不存在。。。好让人心惊胆战!
这个问题虽然解决了,但一点痛快的感觉也没有,还是感到很郁闷~~!
还是要感谢大家帮忙出谋划策,否则不知道何年月才能发现这个问题。。。。。
我的友情链接也终于可以用了,欢迎大家访问和添加自己的链接!
【版權聲明】