欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.NET操作IIS中的虚拟目录】,下面是详细的分享!
ASP.NET操作IIS中的虚拟目录
在做系统开发的过程中,我们经常会遇到用asp.net来操作IIS,如新建虚拟目录、更改虚拟目录的属性、删除虚拟目录等操作,现在分析如下:
//假如虚拟目录名为"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操作IIS中的虚拟目录,下面是编辑为你推荐的有价值的用户互动:
相关问题:关于ASP.NET操作IIS中的虚拟目录
答:关于asp.net路径和目录http://hi.baidu.com/lonetraveller/blog/item/b3e855b1f688ee5d092302b9.html >>详细
相关问题:IIS中建立虚拟目录的方式发布网站
答:通过虚拟目录发布网站(确切说应该说是子站或是网页)的商品应该随它的上一级站点的端口号,拿XP上IIS上来说,就是在你的默认站点的TCP端口改为8080(默认是80),虚拟目录访问地址才能改为8080,至于以虚拟发布网页就很简单了!有两种方法可行: ... >>详细
相关问题:Asp.net IIS 中没有将虚拟目录配置为应用程序?如...
答:把你的项目在IIS中配置下,新建虚拟目录,然后指到你的应用程序。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
