操作IIS,添加删除应用程序

来源:互联网 发布:瓜迪奥拉毁了拜仁 知乎 编辑:程序博客网 时间:2024/05/16 07:58

http://bbs.csdn.net/topics/300031087

http://bbs.csdn.net/topics/90360445

http://www.codeproject.com/Articles/12964/Creating-FTP-and-Web-IIS-virtual-directories


 private bool InsertDirectoryServices(string p_TargetDirectoryWebString, string p_WebName)        {            try {                 DirectoryEntry _RootFolder = new DirectoryEntry("IIS://localhost/W3SVC/1/ROOT");                //DirectoryEntry _VirDir = _RootFolder.Children.Add(p_WebName, "IIsWebVirtualDir");                System.DirectoryServices.DirectoryEntries oDC;                oDC = _RootFolder.Children;                               oDC.Remove(oDC.Find(p_WebName, _RootFolder.SchemaClassName.ToString()));                               //  _VirDir.Properties["Path"].Value = p_TargetDirectoryWebString;   //设置路径                // _VirDir.Invoke("AppCreate", true);                //设置名称                //_VirDir.Properties["AppFriendlyName"].Value = p_WebName;                //_VirDir.Properties["AppIsolated"].Value = 2;                //PropertyValueCollection _Mime = (PropertyValueCollection)_VirDir.Properties["MimeMap"];  //获取MIME类型                //IISOle.MimeMapClass _NewMime = new IISOle.MimeMapClass();          //新建MIME类型                //_NewMime.Extension = ".xap";                //_NewMime.MimeType = ".xap";                //_Mime.Add(_NewMime);  //添加MIME类型                //  _VirDir.CommitChanges();//更改目录                _RootFolder.CommitChanges();      //更改根目录                return true;            }            catch(Exception ex)            {               // MessageBox.Show("共享目录已存在,不进行共享操作!");                return true;            }        }


0 0
原创粉丝点击