示例#1
0
        public override string ResolveAbsoluteUrl(string virtualPath, IHttpRequest httpReq)
        {
            if (HostingEnvironment.ApplicationVirtualPath != null
                && virtualPath.StartsWith("~" + HostingEnvironment.ApplicationVirtualPath))
            {
                virtualPath = virtualPath.Remove(1, HostingEnvironment.ApplicationVirtualPath.Length);
            }

            return Config.WebHostUrl == null
                ? VirtualPathUtility.ToAbsolute(virtualPath)
                : httpReq.GetAbsoluteUrl(virtualPath);
        }
示例#2
0
 public virtual string ResolveAbsoluteUrl(string virtualPath, IHttpRequest httpReq)
 {
     return(httpReq.GetAbsoluteUrl(virtualPath));
 }
示例#3
0
 public virtual string ResolveAbsoluteUrl(string virtualPath, IHttpRequest httpReq)
 {
     return(Config.WebHostUrl == null
         ? VirtualPathUtility.ToAbsolute(virtualPath)
         : httpReq.GetAbsoluteUrl(virtualPath));
 }