AppDomain 类

表示 IIS 应用程序域。

语法

class AppDomain : Object  

方法

下表列出了 AppDomain 类公开的方法。

名称 描述
Unload 从 Web 服务器卸载 ASP.NET 应用程序域。

属性

下表列出了 AppDomain 类公开的属性。

名称 描述
Id 一个只读 string 值,包含应用程序域的唯一标识符。 一个键属性。
IsIdle 只读的 boolean 值。 如果应用程序域当前处于空闲状态,则为 true;否则为 false
PhysicalPath 一个只读 string 值,包含应用程序的物理路径。
ProcessId 一个只读 uint32 值,包含加载应用程序域的进程的 ID。
SiteName 一个只读 string 值,包含应用程序域所属网站的名称。 一个键属性。
ApplicationPath 一个只读 string 值,包含应用程序域的虚拟路径。 一个键属性。

子类

此类不包含子类。

注解

当请求首次进入托管代码(托管模块或处理程序)时,IIS ManagedEngine 模块会创建应用程序域。 然后,应用程序域会执行必要的处理任务,例如使用 Forms 身份验证或其他托管代码提供的应用程序服务对用户进行身份验证。

示例

以下示例演示如何检索和枚举 Web 服务器上的应用程序域。 如果没有应用程序域处于活动状态,脚本便不会返回结果。

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the currently existing application domains.  
Set oAppDomains = oWebAdmin.ExecQuery("SELECT * FROM AppDomain")  
  
' Loop through each application domain and display its properties.  
For Each oAppDomain In oAppDomains   
    WScript.Echo "--------------------------------------"  
    WScript.Echo "AppDomain Application Path:   " & oAppDomain.ApplicationPath  
    WScript.Echo "AppDomain ID:   " & oAppDomain.ID  
    WScript.Echo "AppDomain IsIdle:   " & oAppDomain.IsIdle  
    WScript.Echo "AppDomain Physical Path:   " & oAppDomain.PhysicalPath  
    WScript.Echo "AppDomain ProcessID:   " & oAppDomain.ProcessID  
    WScript.Echo "AppDomain SiteName:   " & oAppDomain.SiteName  
Next  

以下示例输出基于位于默认网站下的两个域,名为 NorthwindProseware

--------------------------------------  
AppDomain Application Path:          /Northwind/  
AppDomain ID:          /LM/W3SVC/1/ROOT/Northwind  
AppDomain IsIdle:        False  
AppDomain Physical Path: D:\inetpub\NorthwindApp\  
AppDomain ProcessID:           3800  
AppDomain SiteName:           Default Web Site  
--------------------------------------  
AppDomain Application Path:          /Proseware/  
AppDomain ID:          /LM/W3SVC/1/ROOT/Proseware  
AppDomain IsIdle:        True  
AppDomain Physical Path: D:\inetpub\ProsewareApp\  
AppDomain ProcessID:           3800  
AppDomain SiteName:           Default Web Site  
  

继承层次结构

Object

AppDomain

要求

类型 描述
客户端 - IIS 7.0(在 Windows Vista 上)
- IIS 7.5(在 Windows 7 上)
- IIS 8.0(在 Windows 8 上)
- IIS 10.0(在 Windows 10 上)
服务器 - IIS 7.0(在 Windows Server 2008 上)
- IIS 7.5(在 Windows Server 2008 R2 上)
- IIS 8.0(在 Windows Server 2012 上)
- IIS 8.5(在 Windows Server 2012 R2 上)
- IIS 10.0(在 Windows Server 2016 上)
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 文件 WebAdministration.mof

另请参阅

IIS 7.0 中的 HTTP 请求处理
对象类别