Application.Path Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o relativo associado ao aplicativo.
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
Valor da propriedade
O caminho relativo ao qual o aplicativo está associado.
Exemplos
O exemplo a seguir exibe o caminho relativo para os aplicativos configurados no site padrão.
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);
}
}
}
}
O exemplo a seguir cria um novo aplicativo e, em seguida, usa a Path propriedade para alterar o caminho relativo do aplicativo e, em seguida, usa a PhysicalPath propriedade para alterar o caminho físico do aplicativo.
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();
}
}
}
Comentários
Esse valor representa o caminho da raiz do aplicativo.