我在Visual C#中创建一个"ASP.NET WEB应用程序", 系统提示《Visual Studio.NET已检测到指定的WEB服务器运行的不是ASP.NET 1.1版。您将无法运行ASP.NET WEB应用程序》,我的系统是2K SERVER SP4
.NET FRAMEWORK 1.1,IIS的各项服务都是启动的,不知道怎么会出现这样的问题。
因为本人以前都是做VC++的,最近刚接触VS.C#,这个没问题不知道怎么解决,请各位高手帮忙解决一下

解决方案 »

  1.   

    用iisreg 重新注册一下asp.net组件
      

  2.   

    vs命令提示下:aspnet_regiis -i
      

  3.   

    你的网站根目录(一般是wwwroot)下缺乏ASP.NET需要的2个文件夹就会出这个问题,重新注册,或手工复制那2个文件夹.
    一般发生的原因是安装失败\安装后又修改了站点位置\站点不在正确位置.
    注意是站点目录,不是你的虚拟目录
      

  4.   

    那是因为楼主在装了.net之后才装IIS,这样就同时存在着1.1和2.0,重新把asp.net1.1注册一下吧,我以前也碰到过这样的情况,但是注册了以后没有什么用,就直接去控制面板把asp.net 2.0删除了,之后就好了。请参考:http://support.microsoft.com/default.aspx?scid=kb;en-us;817267
      

  5.   

    我用了命令行aspnet_regiis -i注册过了,但是还是不行,创建工程时,还是提示我前面提到的问题,请大家再说详细一下,楼上一位朋友说,可能是我的机子里有ASP.1.0的我承认我已经装过的,但是怎么解决这个问题呢
      

  6.   

    iis 下的aspnet_client文件夹下的文件不对
      

  7.   

    可能你现在用的还是1.0不是1.1,在run里面输入inetmgr进入IIS管理器,然后选择你要查看的web application,再右键点击属性,可以看到“configuration”选项,看一下当前使用的asp.net的版本,如果不是再添加。
    请参考:http://www.asp.net/faq/SideBySide.aspx?tabindex=0&tabid=1#3
    完整地告诉你怎么查看现在用的到底是什么版本的asp.net并且重新注册。