Merge pull request #2838 from sbwalker/dev

optimize client assembly download service, add support for site level scripts
This commit is contained in:
Shaun Walker
2023-05-25 12:32:39 -04:00
committed by GitHub
11 changed files with 268 additions and 162 deletions

View File

@ -531,10 +531,13 @@
{
foreach (var resource in resources)
{
if (!resource.Url.Contains("://") && resource.Url.StartsWith("~/"))
if (resource.Url.StartsWith("~"))
{
// create local path
resource.Url = resource.Url.Replace("~", alias.BaseUrl + "/" + type + "/" + name);
resource.Url = resource.Url.Replace("~", "/" + type + "/" + name + "/").Replace("//", "/");
}
if (!resource.Url.Contains("://") && alias.BaseUrl != "" && !resource.Url.StartsWith(alias.BaseUrl))
{
resource.Url = alias.BaseUrl + resource.Url;
}
// ensure resource does not exist already