我在我的操作系统WinXP(sp2)先安装的IIS,在安装了VS.NET2003,然后配置了控制面板-〉管理工具->Internet信息服务-〉默认网站,IP地址也更新成自己机子上的。可是在创建ASP.net web应用程序时总是出现说asp.net版本不是1.1,无法创建?有哪位高人能解决一下呀?5555555555
   我也打了aspnet_regiis/i aspnet_regiis/r之类的命令,可是还是不行
   谢谢了!!

解决方案 »

  1.   

    可能原因:
    1,没注册。这时可以使用ASP.NET IIS 注册工具 (Aspnet_regiis.exe),具体可参见,MS
    DN,多数情况下使用Aspnet_regiis -i可以解决
    进入Cmd
    弄到 C:\  输入,一步仅跟一步
    cd windows 
    cd microsoft.net
    cd framework
    cd v1.1.4322
    aspnet_regiis -i
    安装完后就可以了。
    或者:
    开始》运行》C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe   /i
    然后重启下IIS
    如果.net没装在上面的目录,把“C:\WINNT\Microsoft.NET\Framework\v1.1.4322”换成相应的目录就可以了。
    2,如果上面的方法不行。可以选择修复一下 .NET Framework
    如果在安装 Visual Studio .NET 系统必备或 Visual Studio .NET 之后安装了 IIS,必
    须修复 .NET Framework 才能成功地创建 Web 应用程序和 XML Web services。对于 Visual Studio .NET DVD,插入该 DVD,然后在“开始”菜单上选择“运行”: 
    <DVD 驱动器>:\wcu\dotNetFramework\dotnetfx.exe /t:c:\temp /c:"msiexec.exe 
    /fvecms c:\temp\netfx.msi" 对于 Visual Studio .NET CD,插入 Visual Studio .NET 系统必备 CD,然后在“开始”
    菜单上选择“运行”: 
    <CD 驱动器>:\dotNetFramework\dotnetfx.exe /t:c:\temp /c:"msiexec.exe /fvecms 
    c:\temp\netfx.msi"
    有时候就算iis是在framework和VS.NET之前装的,但它就是提示版本不是1.1,我靠,用系统
    必备的盘系统必备维护来修复是修复不了的,等于重装framework而已,一定要运行上面的
    ,它会重新配置framework.
      

  2.   

    谢谢你,可是还是不行,重新配置了framework还是不行,郁闷
      

  3.   

    如果你装的是VS2003,在开始--程序--Microsoft Visual Studio .NET 2003--Visual Studio .NET 工具--Visual Studio .NET 2003 命令提示
    在弹出的DOS窗口中输入 aspnet_regiis -i 就好了,这个问题以前遇到过.
      

  4.   

    我原来也出现过你类似的情况,你重新把你的.net framework卸载了,然后重新安装试哈
      

  5.   

    在开始菜单中找到vs.net Dos命令行
    执行aspnet_regiis -i 
    来重新安装Asp.Net(1.1)
      

  6.   

    aspnet_regiis /i  是好东西~~~
    错误:Visual Studio .NET 已检测到指定的 Web 服务器运行的不是 ASP.NET 1.1 版。1.确保 .NET Framework 1.1 版安装在 Web 服务器计算机上。有关详细信息,请参见 Visual Studio .NET 软件要求。 
    2.如果 ASP.NET 已安装在 Web 服务器计算机上,但仍然遇到此错误,则可能是配置问题。为了纠正有问题的安装或配置,可以使用名为 aspnet_regiis 的 ASP.NET 实用工具。在类似如下所示的路径中可以找到此命令行实用工具: 
    C:\WINDOWS\Microsoft.NET\Framework\v1.1.nnnn\
    其中 nnnn 表示四位内部版本号。在最高版本号下查找。使用 /i 开关运行该实用工具:
    aspnet_regiis /i
    注意: 您可以从命令的正确目录中直接打开该命令窗口。从 Windows 的开始-->程序-->Visual Studio .NET 2003-->Visual Studio .NET 工具-->Visual Studio .NET 命令提示。在窗口打开后,键入 aspnet_regiis /i回车。
    还有的时候IIS的配置也可能出现问题
    你仔细查一下
    好运...
      

  7.   

    我一般遇上这样的情况是因为最初的工程是在localhost中做的,而有时在IIS里给了具体IP,改为localhost后即可。
      

  8.   

    问题我也遇到过,曾经傻到重装一天的系统(8次),-_-! ,按大家说道 重装IIS,注意一定要装IIS中的FrontPage2000,在重新安装FrameWork,就应该可以解决了,可能是重要的是FrameWork没安好,2003老出这个毛病,重安,里面有个文件老安不好,重安。。一句话重安吧,^_^
      

  9.   

    在iis里不要设具体ip,试试,最后再注册或重启一下
      

  10.   

    不好意思呀,大家,我这老上不来,呵呵,今天总算能上来了。
    问题解决了,什么都不用做,只需将:控制面板--管理工具--Internet信息服务--网站--默认网站--属性中,把IP地址改为全部未分配就好了。
       谢谢大家了,可是问题又来了,为什么改为全部未分配就好了,改成我的IP就不行了??望高人指教!!