IIS本身有很好的编程接口,都可以通过CreateObject的方式来调用。在WinXP上,默认安装IIS的话,在C:\Inetpub\AdminScripts目录下会有很多编程管理IIS的例子,其中包括对Virtual Directory的操作。至于Asp.net的权限的问题,已经有很多开发者都遇到过了,你可以查看与名为“ASPNET”的用户有关的一些文档,以及参考与身份模拟(Impersonate)有关的文档,以使asp.net程序以更大的权限运行。
Hogwarts - S(u)ddenly dis@ppeared...

本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。  

解决方案 »

  1.   

    MSDN里看:ADSIActive Directory Service Interface
      

  2.   

    1、iis管理asp.net和asp基本相同。
    2、如果你使用ntfs文件系统,你的web目录应该授予aspnet用户可读取权限。
      

  3.   

    http://www.cncode.com/
    看看一些asp.net源代码如何?
      

  4.   

    1.aspnet的“以操作系统运行”的特权(这个一定要重启才有用)
    2.改machine.config中加入<identity impersonate="true" userName="" password="">或者编程进行身份模拟。3。再使用DirectroyEntry操作ADSI