public static string ResourceUrl(this ResourceDefinition resource, WorkContext context, bool cdnMode = false) { var result = resource != null ? resource.ResolveUrl(new RequireSettings { DebugMode = context.CurrentSite.ResourceDebugMode == ResourceDebugMode.Enabled, CdnMode = cdnMode }, null) : null; return(result); }
public static HtmlString Resource(ResourceDefinition resource, WorkContext context) { var defaultSettings = new RequireSettings { DebugMode = context.CurrentSite.ResourceDebugMode == ResourceDebugMode.Enabled, Culture = context.CurrentCulture, }; var appPath = context.HttpContext.Request.ApplicationPath; var url = resource.ResolveUrl(defaultSettings, appPath); return(new HtmlString(File.ReadAllText(context.HttpContext.Server.MapPath(url)))); }