ASP.NET对IIS中的虚拟目录进行操作的代码
2023-06-13 09:14:36 时间
//假如虚拟目录名为"Webtest",先在项目中引用
//System.DirectoryServices.dll,再
usingSystem.DirectoryServices;
protectedSystem.DirectoryServices.DirectoryEntrydirroot;
1、添加新的虚拟目录
DirectoryEntrynewVirDir=dirroot.Children.Add("Webtest","IIsWebVirtualDir");
newVirDir.Invoke("AppCreate",true);
newVirDir.CommitChanges();
dirroot.CommitChanges();
2、更改虚拟目录属性
//虚拟目录的属性较常用的有:AccessRead,AccessWrite,AccessExecute,AccessScript,DefaultDoc,EnableDefaultDoc,Path等
DirectoryEntryDirport=dirroot.Children.Find("Webtest","IIsVirtualDir");
Dirport.Properties["AccessRead"][0]=true;
3、删除虚拟目录
DirectoryEntryDirport=dirroot.Children.Find("Webtest","IIsVirtualDir");
Dirport.Invoke("AppDelete",true);
dirroot.CommitChanges();
或者:
object[]part=newobject[2];
part[0]="IIsWebVirtualDir";
part[1]="Webtest";
dirroot.Invoke("Delete",part);
dirroot.CommitChanges();
相关文章
- ASP.NET 如何获得文件夹大小
- asp net mvc 全局捕获异常的方法
- 使用ASP连接MySQL数据库,轻松实现功能扩展(asp连mysql数据库)
- ASP技术点缀MySQL之美展示精彩绚丽(asp展示mysql)
- 用ASP编写MySQL数据库程序简单又高效(asp使用mysql代码)
- 优雅地实现 ASP配置 Oracle 数据库(asp配置oracle)
- Net调用MySQL技术实践(.net 调用mysql)
- asp.net下定制日期输出格式的代码
- 如何为asp.net网站项目添加子项目
- asp.net无重复随机数代码
- asp.net获取图片高度和宽度实例代码
- asp.net禁用viewstate在web.config里
- asp.net(C#)动态添加非ASP的标准html控件(如添加Script标签)
- asp.net代码隐藏的编码模型
- asp.net(C#)解析Json的类代码
- Asp.net动态加载用户自定义控件,并转换成HTML代码
- asp.net分页显示数据表的数据的代码
- asp.net与excel互操作实现代码
- asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码
- asp.net+jqueryJsonp使用方法
- asp.net下降文本格式数据导入到数据库中的代码
- 如何限制asp.net中上传文件的大小的代码
- ASP.NET设计网络硬盘之查看文件夹实现代码
- asp.net生成静态后冗余代码,去掉viewstate生成的代码
- ASP.NET数据绑定的记忆碎片实现代码
- asp.net无刷新分页实例代码
- asp.netC#生成和解析二维码的实例代码
- Asp.Net其他页面如何调用Web用户控件写的分页
- 在ASP.NET中支持断点续传下载大文件(ZT)源码