c# - software - ServerManager ¿Cómo obtener la ruta física del sitio en el disco?
ruta critica pdf (2)
¿Cómo puedo obtener la ruta física del sitio en un disco?
using (ServerManager serverManager = new ServerManager()) {
var sites = serverManager.Sites;
foreach (Site site in sites) {
Console.WriteLine(site.Name); // This will return the WebSite name
//but how i get it''s path on disc ??????
}
ServerManager m = new ServerManager();
m.Sites["default web site"].Applications["/"].VirtualDirectories["/"].PhysicalPath;
básicamente, cada sitio tiene una "aplicación raíz" que debe tener un "directorio virtual raíz".
Use el siguiente código para obtener la ruta
using (ServerManager serverManager = new ServerManager())
{
var sites = serverManager.Sites;
foreach (Site site in sites)
{
foreach (Application app in site.Applications)
{
Console.WriteLine("path: {0}", app.Path);
}
}
}