在做系统开发的过程中,我们经常会遇到用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();
//删除当前站点 public <mshelp:link tabindex="" xmlns:mshelp="http://msdn.microsoft.com/mshelp" keywords="T:System.Void">void</mshelp:link> Delete ()
分享到:
相关推荐
ASP.NET对IIS中的虚拟目录进行操作主要包括以下步骤: 1. **配置IIS**:首先,你需要确保已经安装了IIS,并且在IIS管理器中设置了相应的站点。这可以通过控制面板的“程序和功能” -> “启用或关闭Windows功能”来...
ASP.NET 操作 IIS 工程文件主要涉及的是在 ASP.NET 开发环境中,如何通过代码对 Internet Information Services (IIS) 上的网站、应用程序池、虚拟目录等进行管理和配置。IIS 是微软提供的一个用于托管 Web 应用程序...
每个虚拟目录的ASP.NET应用程序对应一个ApplicationDomain,它们共用一个WorkerProcess,但通过ApplicationDomain隔离。 - **特点二**:ASP.NET ISAPI不仅负责创建aspnet_wp WorkerProcess,还监控其性能,一旦发现...
通过ASP.NET 2.0(C#)管理IIS站点。可以通过ASP.NET页面添加删除修改IIS站点,就像在IIS管理器当中单击属性一样。主要用于虚拟主机提供商的客户通过WEB管理自己的网站。 主要技术是用了ASP.NET的身份模拟技术,...
首先,要操作IIS虚拟目录,需要使用到`System.DirectoryServices`命名空间,这是.NET框架提供的用于访问活动目录服务接口(Active Directory Service Interfaces,ADSI)的一个类库。通过这个命名空间下的`...
在ASP.NET中,二级目录的配置是创建多层应用程序结构的一种常见方式,它有助于组织代码,提高可维护性。下面将详细介绍如何配置ASP.NET的二级目录,并涉及与源代码、ASP.NET和HTML相关的知识点。 首先,理解二级...
ASP.NET 操作 IIS6.0 是在 Windows 2003 操作系统上进行 Web 服务管理的一种技术实现。IIS(Internet Information Services)是微软提供的一个强大的 Web 服务器,而 ASP.NET 是 .NET Framework 的一部分,用于构建...
为了解决ASP.NET应用程序中的目录访问权限问题,可以通过以下步骤进行操作: ##### 步骤1:修改ASP.NET运行时的身份 1. **打开IIS管理器**,找到相应的站点并双击进入其设置页面。 2. 在“高级设置”中找到“应用...
总的来说,这个主题涵盖了ASP.NET开发中的一个重要方面,即如何利用Visual Studio的模拟IIS功能高效地进行.NET 2.0项目的开发和测试,而无需直接操作真实的IIS服务器。这对于提升开发效率和降低维护成本具有显著价值...
在Asp.Net Core中,传统的IIS虚拟目录概念在新的框架下被重新设计,通过引入`FileProvider`接口和相关的抽象来实现。`FileProvider`是.NET Core中用于访问文件系统的一个抽象层,它允许开发者从不同的源(不仅仅是...
Win7 在 IIS 上部署 ASP.NET 网页 ...在 Windows 7 操作系统上部署 ASP.NET 网页需要配置 IIS、创建虚拟目录、配置网站权限、部署 ASP.NET 网页和启用匿名身份验证。遵循本文的步骤,您可以成功部署 ASP.NET 网页。
ASP.NET对IIS中的虚拟目录进行操作.txt asp.net里导出excel表方法汇总.txt ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt C# 读取计算机CPU,HDD信息....
在IT领域,尤其是在Web开发与服务器管理中,处理ASP.NET应用程序在IIS(Internet Information Services)上遇到的权限问题是一项常见的挑战。当遇到“解决ASP.NET的进程帐户没有访问IIS的权限”这一问题时,它通常指向...
Windows Server 2003 是一种流行的服务器操作系统,它提供了强大的服务器功能,包括 Internet Information Services(IIS), Asp.net 等。今天,我们将讨论如何在 Windows Server 2003 上部署 Asp.net 网站。 安装...
ASP.NET对IIS中的虚拟目录进行操作.txt asp.net里导出excel表方法汇总.txt ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt C# 读取计算机CPU,HDD信息....
这篇内容将深入探讨如何在WIN2003上的IIS中安装和配置ASP.NET插件,以及.NET Framework 2.0的相关知识点。 首先,我们需要了解.NET Framework 2.0。这是一个由Microsoft开发的软件框架,它提供了运行ASP.NET应用...
* 通过在 IIS 中建立虚拟目录可以访问 ASP.NET web 应用程序 * ASP.NET 中的 Web 页面分为.aspx 文件和.ascx 文件 九、.NET 框架 * .NET 框架由Common Language Runtime(CLR)、Framework Class Library(FCL)、...