private string VirtualPathToUNCPath(string VirtualPath)
{
VirtualPath = CleanVirtualPath(VirtualPath);
VirtualPath = VirtualPath.Replace("//","/").Replace("/",@"\").Trim();
VirtualPath = VirtualPath.StartsWith(@"\") ? VirtualPath : string.Concat(@"\", VirtualPath);
var storageContainerName = (string.IsNullOrWhiteSpace(Blog.CurrentInstance.StorageContainerName) ? Blog.CurrentInstance.Name : Blog.CurrentInstance.StorageContainerName).Replace(" ", "").Trim();
var fileContainer = string.Concat(this.uncPath, @"\" ,storageContainerName).Trim();
if(VirtualPath.ToLower().Contains(fileContainer.ToLower()))
return VirtualPath;
return string.Concat(fileContainer,VirtualPath);
}