Windows XP环境下Visual Studio .Net运行Web项目时遇到的问题

  在Windows XP下装上Visual Studio 2003,而后运行一个Web项目,出现以下错误提示:
Visual Studio .NET已检测到指定的Web服务器运行的不是ASP.NET1.1版。您将没法运行ASP.NET Web应用程序或服务。

  从网上查了查,发如今Windows 2000系统下也可能出现这种问题。当使用Visual Studio .NET新建或者运行Web应用程序或服务时,出现此提示,而且Web项目没法编译运行。
  从网上搜索,在CSDN找到的解决方案以下:

  VS.NET中有的时候当你创建一个web应用程序时会有这样的提示,解决的办法,除了重装VS.NET以外,问题出现的缘由及解决办法以下:   
  1.你的Web服务器使用了固定IP:肯定你的“Internet信息服务”中使用的是“默认web站点”而且其属性中的IP地址为“(所有未分配)”,而不是你己指定的ip地址。而后在回到VS.NET中重试,或许能够解决。   
  2.以上方法不能解决问题时,考虑MSDN中的解决办法,以下:   
  Visual Studio .NET没法肯定在Web服务器计算机上运行的是否为ASP.NET1.1版。该错误可能在几种不一样状况下发生。请检查是否属于如下状况:   
  1)确保.NET Framework 1.1版安装在Web服务器计算机上,是否安装了IIS。     
  2)若是ASP.NET已安装在Web服务器计算机上,但仍然遇到此错误,则多是配置问题。为了纠正有问题的安装或配置,可使用名为aspnet_regiis的ASP.NET实用工具。在相似以下所示的路径中能够找到此命令行实用工具:     
  C:\WINDOWS\Microsoft.NET\Framework\v1.1.nnnn\
  其中nnnn表示四位内部版本号。在最高版本号下查找。如:
  cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
  使用/i开关运行该实用工具:     
  aspnet_regiis      /i

  个人机器,首先排除掉固定ip地址的问题,又排除掉.NET Framework 1.1版安装的问题,而后就剩最后一步了。在命令行中以下操做:
  cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
  aspnet_regiis      /i
  而后就OK了!
相关文章
相关标签/搜索