而且安装的时候,它所要求的系统必备我都安装好了呀
还是不能创建ASP.NET项目

解决方案 »

  1.   

    需要把已经安装的FRAMEWORK在IIS中生效。在VS。NET进行错误提醒时应该会多出一个帮助按钮,点此帮助按钮应该能够获得如何配置IIS的说明。
      

  2.   

    你找到.NET FRAMEWORK 1.1安装文件,安装试试!
      

  3.   

    0、start menu -> run
    1、cmd
    2、cd \winnt\microsoft.net\framework\v1.1.4322
    3、aspnet_regiis.exe -iv1.1.4322 is the version of you .net framework,it's may be another
      

  4.   

    我也有同样的经历.数要原因是你的iis配置里面有问题.解决的办法是在默认web站点属性里面的->主目录->配置里面看是否有如下应用程序映射:
    可执行文件                                                    扩展名       动作->限于             脚本引擎
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .aspx       GET,HEAD,POST,DEBUG   选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .asax       GET,HEAD,POST,DEBUG   选 选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .ascx  GET,HEAD,POST,DEBUG   选 选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .ashx  GET,HEAD,POST,DEBUG   选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .asmx       GET,HEAD,POST,DEBUG   选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .axd  GET,HEAD,POST,DEBUG   选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .vsdisco    GET,HEAD,POST,DEBUG   选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .rem  ....        ..
         .soap       ....        ..
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .config     GET,HEAD,POST,DEBUG   选 选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .cs         GET,HEAD,POST,DEBUG   选 选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .csproj     GET,HEAD,POST,DEBUG   选 选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .vb         GET,HEAD,POST,DEBUG   选 选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .vbproj     GET,HEAD,POST,DEBUG   选 选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .webinfo    GET,HEAD,POST,DEBUG   选 选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .licx  GET,HEAD,POST,DEBUG   选 选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .resx       GET,HEAD,POST,DEBUG   选 选
    C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  .resources  GET,HEAD,POST,DEBUG   选 选如果有就没有问题了.没有的话就添加上就可以了
      

  5.   

    用.net的修复工具试试:
     就是xueyhfeng(核桃(努力中…学艺不精,惭愧)) 说的办法再多两句看看
    aspnet_regiis.exe -c
    aspnet_regiis.exe -r
      

  6.   

    aspnet_regiis -r  / aspnet_regiis -i
       -r         - 为 IIS 元数据库根位置的此版本
                  以及根以下的所有脚本映射安装脚本映射。不论当前版本是什么,
                  所有现有的脚本映射都
                  更改为此版本。
       -i         - 安装 ASP.NET 的此版本,并更新 IIS 元数据库根处的
                  脚本映射和根以下的所有
                  脚本映射。现有的低版本脚本映射
                  升级到此版本。 我在win2k底下遇见这个问题 就是这么解决的 ,xp应该差不多~~
      

  7.   

    各位,我现在重装了系统(XP)和IIS现在我直接装  VS.NET 2003 然后再按照如上设置吗?
      

  8.   

    还是先按照上面所说的,先装好.net framework 以后再装 VS.NET 2003呢?
      

  9.   

    如果你有vs.net 2003 的安装光盘,直接按照它提示的顺序安装就可以了,最好不要对IIS 进行更改,
      

  10.   

    TO-------------- xueyhfeng(核桃(努力中…学艺不精,惭愧)) :不是,我以前就没有对IIS进行任何更改。我装了IIS后就直接装VS.NET 2003 了,.NET FRAMEWORK 也是在装VS.NET2003时自己装上去的,但是就是不能创建ASP.NET项目,说是IIS不支持ASP.NET1.1所以我现在又想重装,,,,,我现在想的是,是不是应该先把.NET FRAMEWORK 装好,试一下IIS能不能运行ASP.NET页面,然后再装VS.NET2003呢?毕竟VS.NET2003安装起来时间太长。。你说呢?
      

  11.   

    不用,直接装vs.net 2003 ,注意安装时有没有什么错误,特别是安装System Required 的时候,
    我以前也遇到过,能运行ASP.NET程序,但不能用vs.net 2003 ,