注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 CCIE-Lab考试将新增10分钟..
 帮助

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


2007-07-13 19:03:07
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lcring.blog.51cto.com/195827/33971
  在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了!

本文出自 “李春锐的技术博客” 博客,请务必保留此出处http://lcring.blog.51cto.com/195827/33971





    文章评论
 
2007-07-13 21:27:20
不错的办法,很详细的介绍,收藏啦,以后会有用到的时候

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: