登陆系统后,首先在IIS里定位到有问题的网站,然后浏览一下他的首页文件,确实显示“http/1.1 500 server error”错误。接下来,我试着浏览了网站内的一张图片,正常显示。这说明服务器内IIS的权限设置是没问题。
难道是程序问题?,马上在这个网站目录内,新建一个ASP文件,然后随便输入了一些HTML的内容,浏览同样显示“http/1.1 500 server error”错误。这就说明客户的网站程序也没有问题。
难道是整个IIS都被破坏了?马上运行了一下IIS上的其它网站,结果全部都能正常显示。其它网站上的ASP程序能执行,就这一个不能执行,看样子还是要将问题锁定在网站目录范围内!
仔细检查网站目录发现网站目录内有一个0字节的“Global.asa”的文件,难道是它惹的祸?于是直接将文件删除,再浏览ASP网站,发现已经可以正常访问了。
原来是因为网站目录下的“Global.asa”编写不正确。导致浏览该网站下所有asp文件都提示“http/1.1 500 server error”。