看不清可能是framework版本的问题
重新安装以下framework 然后C:\WINNT\Microsoft.NET\Framework\版本\aspnet_regiis.exe -i

解决方案 »

  1.   

    C:\WINNT\Microsoft.NET\Framework\版本\aspnet_regiis.exe -i这样不行的话
    建议冲撞 .net 我遇到过
      

  2.   

    从新安装framework  设置iis sssss
      

  3.   

    我刚遇到过这个问题,应该是IIS没有处于运行状态,在控制面板中打开IIS看看。
    我的机子的Norton就跟IIS冲突,搞的IIS服务不能运行。
      

  4.   

    panyee(快乐王子) ( ) 信誉:100  2003-8-27 16:59:41  
    (3)win2003下:在VS.NET中,为了测试URL和UNC, VS.NET会在目录下面生成一个.tmp文件,然后通过HTTP对该文件发出请求。但是在IIS 6中,出于安全考虑,tmp文件没有注册,默认情况下,会被block然后产生HTTP 404错误。解决这个问题,请您参阅下面的方法:1。打开IIS管理器。2。右键点击"Default Web Site"并选择Properties.3。 点击"Http Header".4。 点击"MIME Types".5。 点击“New”。6。 在Extension中,输入".tmp". (不需要引号)7。 在MIME Type中,输入 "Temp". (不需要引号)还有一种解决方法,您可以使用下面的命令行:%systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/1/root/MimeMap .tmp,temp在创建Web Application时,VS.Net需要在创建路径下创建后缀名为.tmp的临时文件。
    当VS.Net创建好项目之后,就会以HTTP的方式向Web文件夹寻求项目文件,同时也寻求临时文件。由于windows2003在某些安装步骤下的IIS没有把.tmp文件设置为MIME类型,所以IIS向VS.Net返回了未知文件类型的错误,即找不到文件。所以VS.Net认为你的IIS路径设置不对。
      

  5.   

    If you're using Windows 2003, this happens when the IIS Web Services Extensions are not enabled. 
    Open the IIS manager, select the Web Service Extensions node, then select ASP.NET v1.1.4322 and click the Allow button. Do the same for the FrontPage Server Extensions 2002. Note that both are disabled by default in this OS, unlike Windows 2000.