你是在服务器环境运行的?
还是直接用浏览器打开这个本地文件。 直接打开的话,它解析不了checkUserName.asp吧似乎、

解决方案 »

  1.   

    用服务器运行的。
    IIS里web服务扩展设置了可以运行asp,也不行。
      

  2.   

    问题是在web2.0网站中能运行asp网页吗?
      

  3.   

    可以访问。可能与checkUserName.asp代码有关
      

  4.   


    这个问题问得有点“怪”,什么是web2.0楼主有待进一步了解,
    你是指.netframe2.0中吗?当然是可以的,Asp.net的环境当然可以运行asp的文件,系统都是可以向下兼容的
      

  5.   

    和framework没关系
    asp是能够访问的,默认的情况下.asp扩展名的文件是用C:\WINDOWS\system32\inetsrv\asp.dll来解释执行的
    aspx扩展名的文件是C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
    互不影响,不存在不能访问的问题
    应该是你的checkUserName.asp有问题
      

  6.   

     我的checkUserName.asp页面是这样的:
      
    <%
      Dim conn,rs
      Dim connStr
      Dim sqlCmd
      Dim userName
      '得到用户名查询字符串
      userName=Request.QueryString("userName")
      '创建数据库连接对象并打开
      set conn = server.createobject("adodb.connection")
      connStr = "provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("data.mdb")
      conn.open connStr
      '创建数据集对象
      set rs = server.createobject("adodb.recordset")
      '查询用户名等于指定值的记录
      sqlCmd = "select id from [user] where name='" & userName & "'"
      rs = conn.execute(sqlCmd)
      //
      Dim exists;
      //
      if rs.eof then exists=1 else exists=0
      //
      rs.close
      conn.close
      Response.write(exists)
    %>
    返回的错误是Http500内部服务器错误
      

  7.   

    Web 2.0和ASP有关系吗?毫无关系...Web 2.0只是个概念,与具体技术无关...