兄弟:
   十几天前,我遇到了同样的错误!用500分悬赏答案都没有结果!没办法只好重新安装了系统和Vs.net等一系列。
   现在我也不知道是什么原因,希望这个贴子能有答案。如果不能解决的化,我劝大家抓紧时间放弃Asp.net。
   事实上,修改machine.config里的processmodel的username是没有用的,不论是machine 还是system 。
   主要问题还应该在Asp.net用户(计算机管理/本底用户和组)的权限上出问题,但我想不起来我当时出错时侯的Asp.net用户的权限是如何设置的了。

解决方案 »

  1.   

    呵呵,怪问题
    我接触过的十几台安装.net的电脑从来没有出现过这种问题系统安装有活动目录的时候,应该把machine改成system
      

  2.   

    修改所谓的machine 和system根本就不起作用!
      我是在重新安装系统后才解决该问题的。其实,正常安装的Vs.net是永远也不会出现这个问题的.但经过了一段时间的正长使用之后,如果你在某种情况下对系统做了你所需要的步确定的修改,Asp.Net就会出现这种永远也无法修改的错误!
      微软在这方面没有回应,只在问题说明里写了什么machine.config的修改,其实是垃圾,没用的.  如果你遇到了这样的问题,请从系统的用户权限入手找问题,或者重新安装操作系统.  我是在重新安装系统才解决这个问题的!!!!
      

  3.   

    username="SYSTEM"
    据说要大写才可以的
      

  4.   

    不是为了卖关子,只是想问问是不是我碰到的情况,不好意思。
    你试一下:
    解决方法有两个:一个是把用户换成administrator,但是这样就不是很安全
    第二个比较繁琐一点,步骤如下:
    1.新建一个用户,比如asp
    2.在管理工具的Domain Controller Security Policy(域控制器安全策略)、Domain Security Policy(域安全策略)、Local Security Policy(本地安全策略)中给asp用户Log on as a batch job(作为批处理作业登陆)权限。
    3.给asp用户执行.net所需的权限
    4.修改machine.config文件,把用户名和密码改为:userName="DomainName\asp" password="password"
    5.保存。最好重启一下
    祝你好运!
      

  5.   

    我也遇到了同样的情况,我的机器加入了域用户never/phoenix 然后把这个用户加入了本地的administrators组,然后用这个用户登陆,但是还是出现问题,我吧username 改成 system了。但是还是不行。真的要重装系统吗?
      

  6.   

    对了,顺便说一句,为什么vs.net总是要求我在debugger组里面?难道在administrators组里面还是不行吗?debugger组有什么特殊的权限吗?真是奇怪了,还有就是我的iis也出现了没有权限的问题,我不能用192.168.0.5/test/index.aspx访问了,说是没有权限。真是奇怪了。