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();
}
}
}
Комментарии
Это значение представляет путь к корню приложения.