我刚在windows 2003 server上搭建好一个AD(其他环境信息:IIS 6.0 + .Net Framework 1.1),在该服务器上的其他web应用程序都能正常使用,但是我们的一个web程序(在win2000上能正常运行)在往域里加用户的时候,就报以下的错:
System.UnauthorizedAccessException: 一般性拒绝访问错误
at System.DirectoryServices.Interop.IAds.SetInfo()
at System.DirectoryServices.DirectoryEntry.CommitChanges()
我怀疑是和 ASPNET 或 NETWORK SERVICE 用户的权限不够高有关,或和域的安全策略有关,我找了些其他资料在一些ASPNET用到的文件夹下把上面两个用户的权限加进去了,并且都设的比较高,还是一样报错。请大家帮下忙,有没有什么办法解决?
------解决方案--------------------------------------------------------
who is sb1234
权限问题
try
machine.config
Processmodal 节
user = administrator
password = pwd
------解决方案--------------------------------------------------------
try
把network_service 用户加入到domainadmin里去
or
username =domainname\administrator....
------解决方案--------------------------------------------------------
另外你修改完后,最好重起一下机器
------解决方案--------------------------------------------------------
你去研究模拟吧
我现在也在研究这个
我的aspnet想要调用windows的服务
就要用模拟技术来模拟一个管理员帐户
所以我觉得你的任务应该也是这一个问题