一直用的asp 想学习asp.net
iis装好了 .Net Framework 是2.0 也装好了我的本地web 虚拟目录建立在 F:\my web site 下
在那下面我放了两个文件
test.asp 和 test.aspx
输入 http://localhost/test.asp 测试可以正常执行
而输入 http://localhost/test.aspx 则报错 HTTP 错误 404 - 文件或目录未找到。我的操作系统是 win 2003 server我想请问这是为什么? 是不是还要有什么设置?

解决方案 »

  1.   

    开始→程序→Microsoft .NET Framework SDK v2.0→SDK 命令提示,输入aspnet_regiis -i,回车
      

  2.   

    //开始→程序→Microsoft .NET Framework SDK v2.0→SDK 命令提示
    我的开始程序项里没有 .net framework sdk v2.0项噢
    于是我运行 cdm cd到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
    输入aspnet_regiis -i,回车程序执行并提示 asp.net安装完毕
    于我我再在地址栏上输入http://localhost/test.aspx 还是提示 http 404 错误啊再次请教!
      

  3.   

    先装IIS,是不是顺序错了?
    那我可以尝试重装 .NET Framework吗?
      

  4.   

    404错误是找不到文件,不是无法解析ASP.NET,应该是你站点设置有问题
    检查一下站点的属性看看
    你的是虚拟目录,应该不会使用http://localhost/test.aspx这种URL访问
    虚拟目录里的文件一般是这样的:http://localhost/xxxxx/test.aspx
    其中xxxxx是你虚拟目录的名字
      

  5.   

    /*
    404错误是找不到文件,不是无法解析ASP.NET,应该是你站点设置有问题
    检查一下站点的属性看看
    你的是虚拟目录,应该不会使用http://localhost/test.aspx这种URL访问
    虚拟目录里的文件一般是这样的:http://localhost/xxxxx/test.aspx
    其中xxxxx是你虚拟目录的名字
    *//*
    我的本地web 虚拟目录建立在 F:\my web site 下
    在那下面我放了两个文件
    test.asp 和 test.aspx
    输入 http://localhost/test.asp 测试可以正常执行
    而输入 http://localhost/test.aspx 则报错 HTTP 错误 404 - 文件或目录未找到。
    */
    也就是说 http://localhost/ 就是对应F:\my web site下继续请教, 谢谢!
      

  6.   

    建议都卸载干净了重新装吧,先IIS,再.NET
      

  7.   

    aspx文件可以直接预揽的吗?
    不是应该先在iis中创建一个项目的吗
      

  8.   

    //建议都卸载干净了重新装吧,先IIS,再.NET
    我想重装 .NET 于是下了一个包包 被系统提示是已经捆绑在操作系统上了
    也就是说 意思是 windows 2003 server 自带.NET 1.1
    我已经把 .NET 2.0卸载掉了/*
    aspx文件可以直接预揽的吗?
    不是应该先在iis中创建一个项目的吗
    */
    可以说具体一点吗?
      

  9.   

    刚想重装IIS于是进入 控制面板的 添加删除程序 添加删除windows 组件 才发现和IIS并列的上一行名字叫做asp.net 说明是 允许系统运行asp.net文件 于是打上勾  问题解决看来是我对2003 server不熟悉的缘故
    谢谢大家了 再有问题我再开新贴 再次感谢并结贴
      

  10.   

    Sorry PerfectStar(第一个获得图灵奖的中国籍男子)
    在给分时忘了给您加上分了 请别介意 是我的失误 非常感谢你的帮助我可以再开贴给您加分 对于我的失误我表示万分的歉意