open a dos window, try the following commands:net stop iisadmin /yrd /s /q "C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files""C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe" -rnet start w3svc

解决方案 »

  1.   

    你看下IIS控制台里 ASP.net 的服务启了没有另,vs2003 会把 vs2002 建立的项目转换成 vs2003 的格式,然后在 2002 里就用不起来了
    还有我用 vs2003 狂蓝屏,所以现在还是用 win2000 的多:)
      

  2.   

    ASP.net应该是启动了吧,问题是出现在ASP.NET编译aspx文件时,写文件权限不足引起得。但是我查看了那个目录,已经吧IIS_WPG组加了所以权限了。
      

  3.   

    试试
    在C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG目录下,将machine.config文件中的processmodel节的userName="machine"改成userName="system"
      

  4.   

    to zwztu():试过了,还是不 行
      

  5.   

    if you are running anti-virus or windows indexing services, try to stop themalso seeQ311491 PRB: "Could Not Copy Temp. Files to the Output Dir." in VS .NET
    http://support.microsoft.com/support/kb/articles/q311/4/91.aspQ319991 ASP.NET Fails to Copy Files from Bin to Temporary ASP.NET Files
    http://support.microsoft.com/support/kb/articles/q319/9/91.asp
      

  6.   

    to saucer(思归, MS .NET MVP),我看了那两个文章,可是仍然没有找到答案。
      

  7.   

    frankly, I have no idea, since I am not using win2003. Try to recompile everything and change the userName in <processModel ..> in machine.config to "SYSTEM"
      

  8.   

    问题找到了,是临时目录的权限没有设置正确。因为我把系统默认的临时目录移到别的地方了,因此要重新配置这个目录的权限。我简单地把Everyone设置为完全控制,就解决问题了。感谢各位,揭帖。