·网站首页·联系我们·在线留言
东莞网站建设
东汇设计 网站建设 成功案例 网站优化 网站推广 网络营销 域名注册 虚拟主机 网站建设知识
 
  网站建设知识  
  东汇服务热线:13650104846  
  网站域名  

  虚拟主机  

  网站设计  

  网页配色  

  动画设计  

  网站维护  

  程序asp  

  程序asp.net  

  程序php  

  程序jsp  

  韩国网站分析  

 
 
  您现在位置:东莞网站建设 >> 东莞网站建设知识 >> 程序asp >> 正文
解答几个ASP问题
发布日期:08-07-21 14:40:04  点击次数:[]  不详

解答几个ASP问题

ASP文件总不解释执行的原因与解决方案
原因:
在IIS服务器上没有给ASP文件以脚本解释的权限,所以ASP文件没有被Web服务器作为脚本代码进行解释执行,而被当成一般页面文件了。
解决方案:
WEB发布目录中建立一个ASP目录,把所有ASP文件存放在此目录下,把ASP目录赋予脚解释权限。

ASP源代码安全性考虑
ASP的脚本和客户端JavaScript、VBScript脚本进行加密。客户端脚本加密后,只有IE5以上的版本才能执行,服务器端脚本加密后,只有服务器上安装有Script Engine 5 (装IE5即可)才能解释执行。
Glabal.asa文件总是不起作用的原因
只有把Global.asa文件放在Web发布目录某个站点的根目录下它才有效,放在发布目录的某个子目录下不起作用。另外,也可以使用IIS4的Internet Service Manager把某个子目录设置为站点。

Session有时候会消失的因素
Session很像临时的Cookie,只是其信息保存在服务器上(客户机上保存的是SessionID).Session变量消失有几种可能,如:使用者的浏览器不接受Cookie,因为Session依赖于Cookie才能跟踪用户;Session在一段时间后过期了,缺省为20分钟,如果希望更改,可以通过设置Microsoft Management Console 的 Web Directory--Properties--Virtual Directory--Application Settings--Configuration--App Options--Session Timeout选项来改变Session的超时时间,也可以在ASP脚本中设定,如session.Timeout=60,可设定超时时间为60分钟。

访问者信息调用方法
通过Request.ServerBariables("HTTP-USER-AGENT")获得访问者的IP地址;而访问者的语言环境可通过Request.ServerBariables("HTTP-ACCEPT-LANGUAGE")来获得。

ASP文件中使用Response.Redirect(url)时导致错误“The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content"
此错误为HTTP标题在写入页内容之后,写到了客户浏览器中。任何HTTP标题的修改必须在写入页内容之前进行,解决的方法为在ASP文件最开头加入Response.Buffer=True,在文件的结尾加入Response.Flush。
以上文章由东汇网站建设公司收集整理.


上一页:    下一页: 

 
 
网站导航:
网站首页|东汇设计|网站建设|网页制作|成功案例|网站优化|网站推广|域名注册|虚拟主机|企业邮局|网络营销|网站建设知识|联系我们|在线留言|网页设计

东莞网页制作 地址:东莞市南城区体育路嘉信大厦(皇胜酒店对面)4F16室 版权所有:东莞网站建设服务商-东莞市东汇设计网络公司
电话:076922064003 手机:13650104846 13559782770