到IIS管理器中,Web服务扩展,允许ASP.NET v1.1.4322。

解决方案 »

  1.   

    在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
      

  2.   

    1看有没有用代理ip地址
    2有没有引射版本到1.1
    3虚拟目录配的不对,就是去看iss工作了没有
    虚拟目录网站是不是停止了 --》reset iss
      

  3.   

    原因一:楼上,楼楼上。都说了
    原因二:你的工程文件里面包含你的aspx文件吗?如果没包含进去就会出现如上问题
    原因三:我也在期待中。
      

  4.   

    首先安装IIS——在2003中IIS不被默认安装
    然后设置虚拟路径——你的项目如果是复制过来的就需要自己设置虚拟路径
      

  5.   

    先装IIS,在装.net;你还是先把.net卸载然后再从新配置
      

  6.   

    多谢兄弟帮助,可是我按你的去设置IIS,我运行aspx,还是报同样的错误!
    我确信iis100%是运行的,而且运行asp程序一切正常 !
    报错如下:HTTP 错误 404 - 文件或目录未找到。
    Internet 信息服务 (IIS)
      

  7.   

    各位兄弟,我问题解决了
    原来是.net要所有的ISAPI,CGI扩展都要设置为允许,狂倒!