使用System.DirectorySevices命名空间

解决方案 »

  1.   

    这个真不知道该如何解决,但是你是否考虑一下从XML文件中读取呢?把所有站点的路径放到XML文件里
      

  2.   

    像上一位说的那要用System.DirectorySevices命名空间就行了。
      

  3.   


    .Net中如何操作IIS(源代码) 
    http://www.21tx.com/school/dotnet/csharp/37WYKIJNZZMW1NJCHS.shtml
      

  4.   

    这个方法我早试过了,但是不准确。
    例如:
    在C:\inetpub\wwwroot\下有一个虚拟目录 Test,通过这种方法会出现以下问题:
    1、可能找不到该虚拟目录(报错)
    2、如果找到了,得到的路径不准确,比如:Test虚拟目录因该对应 C:\inetpub\wwwroot\Test目录吧,但是得到的却是 C:\inetpub\wwwroot\ 目录。那好我补上一个 “Test\”吧,但是,同样另一个虚拟目录 Test1 得到的却是 C:\inetpub\wwwroot\Test1所以,这两个问题存在的话,我就没敢用。