ASP.NET对IIS中的虚拟目录进行操作的代码
导读:收集整理的这篇文章主要介绍了ASP.NET对IIS中的虚拟目录进行操作的代码,觉得挺不错的,现在分享给大家,也给大家做个参考。 复制代码 代码如下: //假如虚拟目录名为"Webtest...
收集整理的这篇文章主要介绍了ASP.NET对IIS中的虚拟目录进行操作的代码,觉得挺不错的,现在分享给大家,也给大家做个参考。 复制代码 代码如下: //假如虚拟目录名为"Webtest",先在项目中引用
//System.DirectoryServices.dll,再
using System.DirectoryServices;
PRotected System.DirectoryServices.DirectoryEntry dirroot;
1、添加新的虚拟目录
复制代码 代码如下:
DirectoryEntry newVirDir = dirroot.Children.Add("WeBTest","IIsWebVirtualDir");
newVirDir.Invoke("AppCreate",true);
newVirDir.COMmITChanges();
dirroot.CommitChanges();
2、更改虚拟目录属性
复制代码 代码如下:
//虚拟目录的属性较常用的有:AccessRead,AccessWrite,AccessExecute,AccessScript,DefaultDoc,EnableDefaultDoc,Path等
DirectoryEntry Dirport = dirroot.Children.Find("Webtest","IIsVirtualDir");
Dirport .ProPErties["AccessRead"][0] = true;
3、删除虚拟目录
复制代码 代码如下:
DirectoryEntry Dirport = dirroot.Children.Find("Webtest","IIsVirtualDir");
Dirport.Invoke("AppDelete",true);
dirroot.CommitChanges();
或者:
复制代码 代码如下:
object[] part = new object[2];
part[0] = "IIsWebVirtualDir";
part[1] = "Webtest";
dirroot.Invoke("Delete",part);
dirroot.CommitChanges();
您可能感兴趣的文章:
- 用程序修改IIS目录的Asp.Net版本
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ASP.NET对IIS中的虚拟目录进行操作的代码
本文地址: https://pptw.com/jishu/595264.html