다음을 통해 공유


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

설명

이 값은 애플리케이션 루트의 경로를 나타냅니다.

적용 대상