public string GetFullPath(string path)
{
if (path[0] == '~')
{
return path;
}
if (VirtualPathUtility.IsAbsolute(path))
{
return VirtualPathUtility.ToAppRelative(
path, HostingEnvironment.IsHosted ? HostingEnvironment.ApplicationVirtualPath : "/");
}
return VirtualPathUtility.Combine(this.currentFileDirectory, path);
}
}