Compartir a través de


ApplicationDefaults.ApplicationPoolName Propiedad

Definición

Obtiene o establece el grupo de aplicaciones asignado de forma predeterminada a todas las aplicaciones del sitio web actual.

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 todas las aplicaciones del actual Site se asignan de forma predeterminada. El valor predeterminado es "DefaultAppPool".

Ejemplos

En el ejemplo siguiente se muestran los valores de aplicación predeterminados para cada sitio.

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

namespace AdministrationSnippets
{
    public class AdministrationApplicationDefaults
    {
// Displays the default application values for all configured sites.
public void GetApplicationDefaults()
{
    ServerManager manager = new ServerManager();
    foreach (Site s in manager.Sites)
    {
        ApplicationDefaults d = s.ApplicationDefaults;
        Console.WriteLine("Site: {0}", s.Name);
        Console.WriteLine("  |--Default Application Pool:  {0}", 
            d.ApplicationPoolName);
        Console.WriteLine("  +--Default Protocols Enabled: {0}\r\n", 
            d.EnabledProtocols);
    }

}
    }
}

En el ejemplo siguiente se establecen los valores predeterminados para las aplicaciones creadas en el sitio web predeterminado, se crea una nueva aplicación y, a continuación, se comprueba que las propiedades de la aplicación se establecen en los valores predeterminados.

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

namespace AdministrationSnippets
{
    public class AdministrationApplicationDefaults
    {
// Sets the default values for applications configured under the 
// default Web site.
public void SetApplicationDefaults()
{
    ServerManager manager = new ServerManager();
    Site defaultSite = manager.Sites["Default Web Site"];
    ApplicationDefaults defaultVals = defaultSite.ApplicationDefaults;

    // Set the application defaults.
    defaultVals.ApplicationPoolName = "CommunitySites";
    defaultVals.EnabledProtocols = "http";
    
    // Create a new application.
    defaultSite.Applications.Add(
        "/discussion", @"C:\inetpub\wwwroot\forums");
    manager.CommitChanges();

    // Read the application's values.
    Application discussion = defaultSite.Applications["/discussion"];
    Console.WriteLine("Site: {0}", defaultSite.Name);
    Console.WriteLine("  |--Default Application Pool:  {0}", 
        discussion.ApplicationPoolName);
    Console.WriteLine("  +--Default Protocols Enabled: {0}\r\n", 
        discussion.EnabledProtocols);
}
    }
}

Comentarios

Si un grupo de aplicaciones no se establece explícitamente para una aplicación, la Microsoft.Web.Administration.Application.ApplicationPoolName propiedad devuelve el valor configurado por esta propiedad.

Se aplica a

Consulte también