示例#1
0
        public override VirtualFile GetFile(string virtualPath)
        {
            var rem = new RemappedFile(virtualPath, GetFullPath(virtualPath));

            if (rem.Exists)
            {
                Trace.TraceInformation("[SubfolderVpp]: remapping FILE {0} to {1}", virtualPath, rem.FullPath);
                return(rem);
            }

            return(base.GetFile(virtualPath));
        }
示例#2
0
        public override VirtualFile GetFile(string virtualPath)
        {
            if (IsVirtualPath(virtualPath, false, true))
            {
                var rem = new RemappedFile(virtualPath, GetRemappedFullPath(virtualPath));
                if (rem.Exists)
                {
                    Trace.TraceInformation("[SubfolderVpp]: remapping FILE {0} to {1}", virtualPath, rem.FullPath);
                    return rem;
                }
            }

            return base.GetFile(virtualPath);
        }