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


Application.Path Свойство

Определение

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

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

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

Относительный путь, к которому привязано приложение.

Примеры

В следующем примере показан относительный путь для приложений, настроенных на веб-сайте по умолчанию.

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

namespace AdministrationSnippets
{
    public class AdministrationApplicationPath
    {
// Writes out the application paths found under the default Web site.
public void GetPath()
{
    ServerManager manager = new ServerManager();
    Site defaultSite = manager.Sites["Default Web Site"];

    foreach (Application app in defaultSite.Applications)
    {
        Console.WriteLine(
            "Found application with the following path: {0}", 
            app.Path);
    }
}
    }
}

В следующем примере создается новое приложение, а затем используется Path свойство для изменения относительного пути приложения, а затем используется PhysicalPath свойство для изменения физического пути приложения.

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

namespace AdministrationSnippets
{
    public class AdministrationApplicationPath
    {
// Creates an application and sets its associated path. 
public void SetPath()
{
    // Create a new application.
    ServerManager manager = new ServerManager();
    Site defaultSite = manager.Sites["Default Web Site"];
    defaultSite.Applications.Add("/blogs1", @"C:\inetpub\wwwroot\");
    manager.CommitChanges();

    // Change the relative path.
    manager = new ServerManager();
    defaultSite = manager.Sites["Default Web Site"];
    defaultSite.Applications["/blogs1"].Path = @"/blogs2";
    manager.CommitChanges();

    // Change the physical path.
    manager = new ServerManager();
    defaultSite = manager.Sites["Default Web Site"];
    defaultSite.Applications["/blogs2"].VirtualDirectories["/"].PhysicalPath
        = @"C:\inetpub\wwwroot\blogs";
    manager.CommitChanges();
}
    }
}

Комментарии

Это значение представляет путь к корню приложения.

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