恐怕不行吧,建立的站点是由IIS管理.正常情况不停止IIS,不能直接删除.

解决方案 »

  1.   

    先停止服务
    删除web
    删除文件目录
      

  2.   

    Dim w3svc
    Set w3svc = GetObject("IIS://" & comp & "/w3svc")
             w3svc.Delete "IISWebServer", Index '再删除
      

  3.   

    参考
    ms-help://MS.NETFrameworkSDKv1.1.CHS/cpref/html/frlrfSystemDirectoryServices.htm
      

  4.   

    http://www.aspcn.com/News/Show.aspx?id=472  
    http://www.aspcn.com/News/Show.aspx?id=473
    C#操作IIS的问题见CSDN  FAQ
    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=19907
      

  5.   

    DirectoryEntry root = new DirectoryEntry("IIS://localhost/W3SVC");
    DirectoryEntry treech=root.Children.Find(SiteName,"IIsWebServer");
    root.Children.Remove(treech);
    root.CommitChanges();