Compartir a través de


Application.ApplicationPoolName Propiedad

Definición

Obtiene o establece el nombre del grupo de aplicaciones al que está asignada la aplicación.

public:
 property System::String ^ ApplicationPoolName { System::String ^ get(); void set(System::String ^ value); };
public string ApplicationPoolName { get; set; }
member this.ApplicationPoolName : string with get, set
Public Property ApplicationPoolName As String

Valor de propiedad

Nombre del grupo de aplicaciones al que está asignada la aplicación.

Ejemplos

En el ejemplo siguiente se leen las opciones de configuración de un existente Application. El código muestra el valor devuelto de la ApplicationPoolName propiedad para las aplicaciones configuradas en el "Sitio web predeterminado".

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;

namespace AdministrationSnippets
{
    public class AdministrationApplicationApplicationPoolName
    {
// Writes out the applications and the application pool names 
// associated with the applications under the default Web site.
public void GetApplicationPoolNames()
{
    ServerManager manager = new ServerManager();
    Site defaultSite = manager.Sites["Default Web Site"];

    foreach (Application app in defaultSite.Applications)
    {
        Console.WriteLine(
            "{0} is assigned to the '{1}' application pool.", 
            app.Path, app.ApplicationPoolName);
    }
}
    }
}

En el ejemplo siguiente se crea un nuevo ApplicationPool y, a continuación, se crea una nueva aplicación que se asigna al objeto recién creado ApplicationPool.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;

namespace AdministrationSnippets
{
    public class AdministrationApplicationApplicationPoolName
    {
// Creates a new application pool and a new application, then 
// assigns the application to the new application pool.
public void SetApplicationPoolName()
{
    ServerManager manager = new ServerManager();
    Site defaultSite = manager.Sites["Default Web Site"];

    ApplicationPool blogPool = 
        manager.ApplicationPools.Add("BlogApplicationPool");
    Application app = defaultSite.Applications.Add(
        "/blogs", @"C:\inetpub\wwwroot\blogs");
    app.ApplicationPoolName = blogPool.Name;
    manager.CommitChanges();
}
    }
}

Comentarios

Cada sitio puede tener configurado un grupo de aplicaciones predeterminado. Si un grupo de aplicaciones no se establece explícitamente para la aplicación, la ApplicationPoolName propiedad devuelve el nombre predeterminado del grupo de aplicaciones configurado para el sitio. Use la Microsoft.Web.Administration.Site.ApplicationDefaults propiedad para ver la configuración predeterminada de un sitio.

Se aplica a