修改C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG\Machine.config文件ProcessModel段中的UserName, 把Machine改成SYSTEM.
类似于
<processModel enable="true" timeout="Infinite" idleTimeout="Infinite" shutdownTimeout="0:00:05" requestLimit="Infinite" requestQueueLimit="5000" restartQueueLimit="10" memoryLimit="60" webGarden="false" cpuMask="0xffffffff" userName="SYSTEM" password="AutoGenerate" logLevel="Errors" clientConnectedCheck="0:00:05" comAuthenticationLevel="Connect" comImpersonationLevel="Impersonate" responseRestartDeadlockInterval="00:09:00" responseDeadlockInterval="00:03:00" maxWorkerThreads="25" maxIoThreads="25"/>

解决方案 »

  1.   

    楼上的可能解决问题,但是也会增加新的问题!比如安全问题。楼主的可能是因为权限引起的,检查一下是不是系统提示的目录everyone有读取、运行等所有的权限
      

  2.   

    我的MACHIN.CONFIG配置如下,,,可还是不行,,,<processModel enable="true" timeout="Infinite" idleTimeout="Infinite" shutdownTimeout="0:00:05" requestLimit="Infinite" requestQueueLimit="5000" restartQueueLimit="10" memoryLimit="60" webGarden="false" cpuMask="0xffffffff" userName="SYSTEM" password="AutoGenerate" logLevel="Errors" clientConnectedCheck="0:00:05" comAuthenticationLevel="Connect" comImpersonationLevel="Impersonate" responseDeadlockInterval="00:03:00" maxWorkerThreads="20" maxIoThreads="20"/>
      

  3.   

    我用的系统是windows2003开始使用的时候没有问题,,,后来系统蹦了,
    C盘各了,
    换了张D盘装,就出现这个问题了,我甚至把asp.net加入administrator了,昏
      

  4.   

    给 Temporary ASP.NET Files 付于 iis_WPG 组修改的权限 (除完全控制外都选上)