Clase 1 de la aplicación
Representa una aplicación web de IIS.
Sintaxis
class Application : ConfiguredObject
Métodos
La siguiente tabla muestra los métodos expuestos por la clase Application
.
Nombre | Descripción |
---|---|
Creación | Crea una aplicación web. |
GetSection | (Se hereda de ConfiguredObject). |
GetAllSections | (Se hereda de ConfiguredObject). |
RevertToParent | Revierte el valor o los valores de configuración de una aplicación al valor predeterminado. |
Propiedades
La siguiente tabla muestra las propiedades expuestas por la clase Application
.
Nombre | Descripción |
---|---|
ApplicationPool |
Valor de lectura y escritura string que especifica un nombre que distingue mayúsculas de minúsculas para el grupo de aplicaciones de una aplicación. El valor predeterminado es "DefaultAppPool". |
EnabledProtocols |
Matriz de lectura y escritura string que especifica los protocolos que las solicitudes pueden usar para acceder a una aplicación. Un valor de "HTTP" o "HTTPS" habilita HTTP y HTTPS. Si no se especifica "HTTP" ni "HTTPS", ninguno de los dos está habilitado para la aplicación. El valor predeterminado es "HTTP". Para aceptar solo solicitudes HTTPS, configure la característica Capa de sockets seguros (SSL) para el sitio. |
Path |
Valor string de solo lectura que especifica la ruta de acceso virtual predeterminada después del encabezado host. Por ejemplo, si tiene una aplicación en http://www.alpineskihouse.com/Skis/Downhill, la propiedad Path es /Skis/Downhill. Una propiedad clave. |
SiteName |
Valor de solo lectura string que especifica el nombre único del sitio web. Una propiedad clave. |
VirtualDirectoryDefaults |
Objeto VirtualDirectoryElementDefaults cuyas propiedades de lectura y escritura especifican valores predeterminados para los directorios virtuales en la aplicación. |
Subclases
Esta clase no contiene subclases.
Comentarios
Una aplicación web es una agrupación de contenido en el nivel raíz de un sitio web o una agrupación de contenido en una carpeta diferente bajo el directorio raíz del sitio web. La clase Application
permite especificar propiedades específicas de una aplicación determinada, como el grupo de aplicaciones en el que se ejecutará la aplicación.
Ejemplo
En el ejemplo siguiente se asigna la aplicación Northwind
a un grupo de aplicaciones denominado NewAppPool
.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Retrieve the application and display its Web site name and path.
Set oApp = oWebAdmin.Get(_
"Application.SiteName='Default Web Site',Path='/Northwind'")
WScript.Echo "Web site and path: '" & oApp.SiteName & oApp.Path & "'"
WScript.Echo "Old application pool: " & oApp. ApplicationPool
' Specify a new application pool name and save it.
' Note that the name is case-sensitive.
oApp.ApplicationPool = "NewAppPool"
oApp.Put_
' Display the new application pool name.
WScript.Echo "New application pool: " & oApp.ApplicationPool
Nota:
El nombre del grupo de aplicaciones distingue mayúsculas de minúsculas.
IIS no comprueba si el grupo de aplicaciones especificado existe realmente. Si el grupo de aplicaciones no existe, el usuario recibe un error HTTP 403.18 con el mensaje "No se puede ejecutar la solicitud especificada en el grupo de aplicaciones configurado para este recurso en el servidor web".
Para establecer el grupo de aplicaciones predeterminado para todas las aplicaciones de un sitio web, use la propiedad ApplicationDefaults
de la clase Site.
Jerarquía de herencia
Application
Requisitos
Tipo | Descripción |
---|---|
Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Server | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
Producto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Archivo MOF | WebAdministration.mof |
Consulte también
ApplicationElementDefaults Class
Clase ConfiguredObject
Clase de sitio
VirtualDirectoryElementDefaults Class