A-A+
万网空间 M1型 M2型 iis 7.5 处理url时服务器发生错误,请和系统管理员联系
新注册的万网空间,上传 ASP 文件,出现 “处理url时服务器发生错误,请和系统管理员联系”一行文字,分析万网空间用的是 IIS 7.5 Server 2008 服务器。
进入万网主机管理界面,找到错误提示设置:
这里显示:提示信息,可以避免程序的出错信息暴露给您的客户,同时避免遭受“SQL注入漏洞”的攻击,原来万网这里设置的是安全模式,屏蔽了显示ASP真实错误。直接发送了文本错误消息给客户,这里文本框里面根据自己来定义,也就是不管前面出现什么错误,都会显示自定义的文本。改变设置,勾选 发送详细ASP错误消息给客户。
下面再看程序运行的具体错误是什么?刷新一下就可以了。
按照提示:@命令必须是 Active Server Page 中的第一个命令,原来是IIS 7.5 @命令必须在第一位,就是定义的ASP脚本语言,查看页面,自定义的“<%@LANGUAGE="VBscript" CODEPAGE="936"%>”这句话没有在第一位。
只需要将“<%@LANGUAGE="VBscript" CODEPAGE="936"%>”这句话删除掉就OK了。
如果是自己的服务器出现这样的错误,可以先进行开启错误调试的功能,如下:
第一步:服务器上的设置,打开IIS,站点,右键,属性,主目录,配置,调试,启用服务器段调试,启用客户端调试,向客户端发送详细错误信息第二部:客户端的设置,IE,Internet选项,高级,禁用脚本调试(ie)去掉,禁用脚本调试(其他)去掉第三步:根据错误信息进行程序修改第四步:调试完成过后把服务器端的设置改回去,以免给无聊的假黑客留下空隙。
还有一说是权限的问题,最重要是先把IIS的错误启用,然后根据错误的提示去寻找错误。