Поделиться через


Application.ApplicationPoolName Свойство

Определение

Возвращает или задает имя пула приложений, которому назначено приложение.

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

Значение свойства

Имя пула приложений, которому назначено приложение.

Примеры

В следующем примере считываются параметры конфигурации для существующего Applicationобъекта . В коде отображается значение, возвращаемое свойством ApplicationPoolName для приложений, настроенных в разделе "Веб-сайт по умолчанию".

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);
    }
}
    }
}

В следующем примере создается новый ApplicationPool объект , а затем создается новое приложение, назначенное только что созданному 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();
}
    }
}

Комментарии

Для каждого сайта может быть настроен пул приложений по умолчанию. Если пул приложений явно не задан для приложения, свойство возвращает имя пула приложений по умолчанию, ApplicationPoolName настроенное для сайта. Используйте свойство для Microsoft.Web.Administration.Site.ApplicationDefaults просмотра параметров по умолчанию для сайта.

Применяется к