1.你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。然后在回到VS.NET中重试,或许可以解决。
2.以上方法不能解决问题时,考虑MSDN中的解决办法,如下:
Visual Studio .NET 无法确定在 Web 服务器计算机上运行的是否为 ASP.NET 1.1 版。该错误可能在几种不同情况下发生。请检查是否属于以下情况:
• 确保 .NET Framework 1.1 版安装在 Web 服务器计算机上。有关详细信息,请参见 Visual Studio .NET 软件要求。 
• 如果 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。

解决方案 »

  1.   

    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe /i
      

  2.   

    net_lover(孟子E章):不是第一种,我的机器ip为“(全部未分配)”,我明早试试你说的第二种方法
      

  3.   

    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。
    我以前遇到问题是这样解决的
      

  4.   

    同意:
    1.你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。然后在回到VS.NET中重试,或许可以解决。
    2.以上方法不能解决问题时,考虑MSDN中的解决办法,如下:
    Visual Studio .NET 无法确定在 Web 服务器计算机上运行的是否为 ASP.NET 1.1 版。该错误可能在几种不同情况下发生。请检查是否属于以下情况:
    • 确保 .NET Framework 1.1 版安装在 Web 服务器计算机上。有关详细信息,请参见 Visual Studio .NET 软件要求。 
    • 如果 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。
      

  5.   

    你一定是首先安装了.net2003,后来才装的iis。所以应该用aspnet_regiis来重新注册。
      

  6.   

    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe /i
    注册一下
      

  7.   

    要为 ASP.NET 修复 IIS 映射,请按照下列步骤操作:
    运行 Aspnet_regiis.exe 实用工具: 
    单击“开始”,然后单击“运行”。
    在“打开”框中,键入 cmd,然后按 Enter 键。
    在命令提示符下键入以下命令,然后按 Enter 键:
    "%windir%\Microsoft.NET\Framework\版本\aspnet_regiis.exe" -i在此路径中,版本代表在服务器上安装的 .NET Framework 的版本号。键入此命令时,必须将此占位符替换为实际版本号。
    注册 Aspnet_isapi.dll: 
    单击“开始”,然后单击“运行”。
    在“打开”文本框中,键入以下内容,然后按 Enter 键:
    regsvr32 %windir%\Microsoft.NET\Framework\版本\aspnet_isapi.dllRegsvr32 将返回注册结果。来源于:Microsoft Knowledge Base Article - 306005 
      

  8.   

    有可能都不好用,因为我也碰到过这样的问题,也是到处找资料。但是最后的处理方法是:将iis,.NET 的 framework,vs.net全部卸载,然后机器重新启动,先装IIS,然后装framework,再装vs.net,如果这样还出现问题,就“1.你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。然后在回到VS.NET中重试,或许可以解决。”,基本上搞定了。我的三台机器(两个笔记本,一个台式机)都是这么搞的。
      

  9.   

    要先装.net后装iis,你可以到控制面板-添加删除程序-应用服务器-iis信息服务里打勾重新安装即可。另外看看web扩展里是否启用了iis服务
      

  10.   

    http://localhost/web1
    or
    http://127.0.0.1/web1默认网站IP改为“全部未分配”
      

  11.   

    一般是.NWT framework版本過底!!
      

  12.   

    .......不同意要先装.net后装iis,请现在去控制面板把framework 1.1卸载,然后把iis卸载,再装IIS,再装.net运行环境的第3张盘。
      

  13.   

    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe /i
      

  14.   

    问题解决了,谢谢各位!
    我用aspnet_regiis.exe /i 注册了一下就好使了.