Compartir a través de


ApplicationDomain.VirtualPath Propiedad

Definición

Obtiene la ruta de acceso virtual del dominio de aplicación.

public:
 property System::String ^ VirtualPath { System::String ^ get(); };
public string VirtualPath { get; }
member this.VirtualPath : string
Public ReadOnly Property VirtualPath As String

Valor de propiedad

Ruta de acceso virtual del dominio de aplicación.

Ejemplos

En el ejemplo siguiente se muestra cómo ver todas las propiedades y descargar un dominio de aplicación.

using System;
using Microsoft.Web.Administration;

namespace AdministrationSnippets
{
    public class MicrosoftWebAdministrationApplicationDomain
    {
        ServerManager manager = new ServerManager();

        public void RecycleApplicationDomains()
        {
            Console.WriteLine("Displaying Worker Processes & Application Domains...");
            GetApplicationDomains();
            
            Console.WriteLine("Unloading all application domains");
            UnloadApplicationDomains();

            Console.WriteLine("Displaying Worker Processes & Application Domains with new IDs...");
            GetApplicationDomains();
        }
        public void UnloadApplicationDomains()
        {
            foreach (WorkerProcess proc in manager.WorkerProcesses)
            {
                foreach (ApplicationDomain ad in proc.ApplicationDomains)
                {
                    ad.Unload();
                }
            }
        }
        public void GetApplicationDomains()
        {
            foreach (WorkerProcess proc in manager.WorkerProcesses)
            {
                Console.WriteLine("Worker Process Found:");
                Console.WriteLine("\tProcessId:   {0}", proc.ProcessId);
                Console.WriteLine("\tProcessGuid: {0}", proc.ProcessGuid);
                Console.WriteLine("\tAppPoolName: {0}", proc.AppPoolName);
                Console.WriteLine("\tApplication Domains:");
                foreach (ApplicationDomain ad in proc.ApplicationDomains)
                {
                    Console.WriteLine("\t\tApplication Domain Found:");
                    Console.WriteLine("\t\t{0}", ad.Id );
                    Console.WriteLine("\t\t{0}", ad.VirtualPath );
                    Console.WriteLine("\t\t{0}", ad.PhysicalPath );
                    Console.WriteLine("\t\t{0}", ad.Idle);
                }
            }
        }
    }
}

Comentarios

La ruta de acceso virtual de un dominio de aplicación es similar a la ruta de acceso virtual de una aplicación o directorio virtual. Una ruta de acceso virtual hace referencia solo a la parte significativa de la ruta de acceso más allá del identificador de host en una dirección URL. Por ejemplo, los valores de instalación predeterminados del sitio web predeterminado especifican una ruta de acceso física de "C:\inetpub\wwwroot". Cuando se accede al sitio web predeterminado a través http://localhost/de , la ruta de acceso virtual es "/".

Se aplica a