internal static string PathToSite(this VirtualDirectory virtualDirectory) { return virtualDirectory.Application.IsRoot() ? virtualDirectory.Path : virtualDirectory.Application.Path + virtualDirectory.Path; }