将ASPNET账号加入到Admininstrators组试一下

解决方案 »

  1.   

    修改machine.config下<processModal>的userName为SYSTEM
      

  2.   

    对,应该修改machine.config的设置
    上次我也是这个问题,
      

  3.   

    同意楼上的,主要是因为你装了Active Directory。
    ASP.NET在域控制器下有这样的BUG
      

  4.   

    给你个方法试试,别人给我的:
    1. 如没有帐户ASPNET,创建帐户ASPNET(其它名也可以),设密码如111222333
    特别应注意该帐户ASPNET属性页中是否帐户名称有空值。
    2. 使帐户ASPNET有“作为批处理作业登陆”的权利。
    在管理工具中(本地安全策略设置;域控制器安全策略设置)
      
    3. 使帐户ASPNET允许写入\winnt\Microsoft.NET目录
     
    4. 更改\winnt\Microsoft.NET\v1.0.3705 \CONFIG\Machine.config的帐户和密码如下
    其中userName="yt\aspnet"中的yt是域控制器所在的域的名称
            <processModel
                enable="true"
                timeout="Infinite"
                idleTimeout="Infinite"
                shutdownTimeout="0:00:05" 
                requestLimit="Infinite" 
                requestQueueLimit="5000" 
                restartQueueLimit="10"
                memoryLimit="60" 
                webGarden="false"
                cpuMask="0xffffffff"
                userName="yt\aspnet"
                password="111222333"
                logLevel="Errors"
                clientConnectedCheck="0:00:05"
                comAuthenticationLevel="Connect"
                comImpersonationLevel="Impersonate"
                responseRestartDeadlockInterval="00:09:00"
                responseDeadlockInterval="00:03:00" 
                maxWorkerThreads="25"
                maxIoThreads="25"
            />
    5. 重新启动IIS