diff --git a/build/dependencies.props b/build/dependencies.props index 58b6d73..879a562 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -35,18 +35,18 @@ - 8.0.6 - 8.0.6 - 8.0.6 - 8.0.6 - 8.0.6 - 8.0.6 - 8.0.6 - 8.0.6 - 8.0.6 - 8.0.6 - 8.0.6 - 8.0.6 + 8.0.7 + 8.0.7 + 8.0.7 + 8.0.7 + 8.0.7 + 8.0.7 + 8.0.7 + 8.0.7 + 8.0.7 + 8.0.7 + 8.0.7 + 8.0.7 diff --git a/src/GroupDocs.Viewer.UI.API/Utils/ApiUrlBuilder.cs b/src/GroupDocs.Viewer.UI.API/Utils/ApiUrlBuilder.cs index d91e011..090ff03 100644 --- a/src/GroupDocs.Viewer.UI.API/Utils/ApiUrlBuilder.cs +++ b/src/GroupDocs.Viewer.UI.API/Utils/ApiUrlBuilder.cs @@ -22,9 +22,19 @@ public string GetApiDomainOrDefault() { var request = _httpContextAccessor.HttpContext.Request; - return string.IsNullOrEmpty(_options.ApiDomain) - ? $"{request.Scheme}://{request.Host}" - : _options.ApiDomain; + if (string.IsNullOrEmpty(_options.ApiDomain)) + { + var baseUrl = $"{request.Scheme}://{request.Host}"; + + if (!string.IsNullOrEmpty(request.PathBase)) + { + baseUrl += request.PathBase.Value; + } + + return baseUrl; + } + + return _options.ApiDomain; } public string BuildPageUrl(string file, int page, string extension) => diff --git a/src/GroupDocs.Viewer.UI.Api.AwsS3.Storage/GroupDocs.Viewer.UI.Api.AwsS3.Storage.csproj b/src/GroupDocs.Viewer.UI.Api.AwsS3.Storage/GroupDocs.Viewer.UI.Api.AwsS3.Storage.csproj index 77d0dca..8ae6465 100644 --- a/src/GroupDocs.Viewer.UI.Api.AwsS3.Storage/GroupDocs.Viewer.UI.Api.AwsS3.Storage.csproj +++ b/src/GroupDocs.Viewer.UI.Api.AwsS3.Storage/GroupDocs.Viewer.UI.Api.AwsS3.Storage.csproj @@ -12,6 +12,7 @@ + diff --git a/src/GroupDocs.Viewer.UI.Api.AzureBlob.Storage/GroupDocs.Viewer.UI.Api.AzureBlob.Storage.csproj b/src/GroupDocs.Viewer.UI.Api.AzureBlob.Storage/GroupDocs.Viewer.UI.Api.AzureBlob.Storage.csproj index 6550e83..e4457b4 100644 --- a/src/GroupDocs.Viewer.UI.Api.AzureBlob.Storage/GroupDocs.Viewer.UI.Api.AzureBlob.Storage.csproj +++ b/src/GroupDocs.Viewer.UI.Api.AzureBlob.Storage/GroupDocs.Viewer.UI.Api.AzureBlob.Storage.csproj @@ -12,6 +12,7 @@ + diff --git a/src/GroupDocs.Viewer.UI.Api.Cloud.Storage/GroupDocs.Viewer.UI.Api.Cloud.Storage.csproj b/src/GroupDocs.Viewer.UI.Api.Cloud.Storage/GroupDocs.Viewer.UI.Api.Cloud.Storage.csproj index b62bed2..15a8c28 100644 --- a/src/GroupDocs.Viewer.UI.Api.Cloud.Storage/GroupDocs.Viewer.UI.Api.Cloud.Storage.csproj +++ b/src/GroupDocs.Viewer.UI.Api.Cloud.Storage/GroupDocs.Viewer.UI.Api.Cloud.Storage.csproj @@ -12,6 +12,7 @@ + diff --git a/src/GroupDocs.Viewer.UI.Api.InMemory.Cache/GroupDocs.Viewer.UI.Api.InMemory.Cache.csproj b/src/GroupDocs.Viewer.UI.Api.InMemory.Cache/GroupDocs.Viewer.UI.Api.InMemory.Cache.csproj index 09231a6..bcde806 100644 --- a/src/GroupDocs.Viewer.UI.Api.InMemory.Cache/GroupDocs.Viewer.UI.Api.InMemory.Cache.csproj +++ b/src/GroupDocs.Viewer.UI.Api.InMemory.Cache/GroupDocs.Viewer.UI.Api.InMemory.Cache.csproj @@ -12,6 +12,7 @@ + diff --git a/src/GroupDocs.Viewer.UI.Api.Local.Cache/GroupDocs.Viewer.UI.Api.Local.Cache.csproj b/src/GroupDocs.Viewer.UI.Api.Local.Cache/GroupDocs.Viewer.UI.Api.Local.Cache.csproj index fd0504f..64d4373 100644 --- a/src/GroupDocs.Viewer.UI.Api.Local.Cache/GroupDocs.Viewer.UI.Api.Local.Cache.csproj +++ b/src/GroupDocs.Viewer.UI.Api.Local.Cache/GroupDocs.Viewer.UI.Api.Local.Cache.csproj @@ -12,6 +12,7 @@ + diff --git a/src/GroupDocs.Viewer.UI.Api.Local.Storage/GroupDocs.Viewer.UI.Api.Local.Storage.csproj b/src/GroupDocs.Viewer.UI.Api.Local.Storage/GroupDocs.Viewer.UI.Api.Local.Storage.csproj index 65220d9..4ba2b1d 100644 --- a/src/GroupDocs.Viewer.UI.Api.Local.Storage/GroupDocs.Viewer.UI.Api.Local.Storage.csproj +++ b/src/GroupDocs.Viewer.UI.Api.Local.Storage/GroupDocs.Viewer.UI.Api.Local.Storage.csproj @@ -12,6 +12,7 @@ + diff --git a/src/GroupDocs.Viewer.UI.Cloud.Api/GroupDocs.Viewer.UI.Cloud.Api.csproj b/src/GroupDocs.Viewer.UI.Cloud.Api/GroupDocs.Viewer.UI.Cloud.Api.csproj index 6dc66ba..cd76aae 100644 --- a/src/GroupDocs.Viewer.UI.Cloud.Api/GroupDocs.Viewer.UI.Cloud.Api.csproj +++ b/src/GroupDocs.Viewer.UI.Cloud.Api/GroupDocs.Viewer.UI.Cloud.Api.csproj @@ -12,6 +12,7 @@ + diff --git a/src/GroupDocs.Viewer.UI.Core/GroupDocs.Viewer.UI.Core.csproj b/src/GroupDocs.Viewer.UI.Core/GroupDocs.Viewer.UI.Core.csproj index ce877ef..3ecc1c1 100644 --- a/src/GroupDocs.Viewer.UI.Core/GroupDocs.Viewer.UI.Core.csproj +++ b/src/GroupDocs.Viewer.UI.Core/GroupDocs.Viewer.UI.Core.csproj @@ -12,6 +12,7 @@ + diff --git a/src/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform.csproj b/src/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform.csproj index a848a55..e3a9059 100644 --- a/src/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform.csproj +++ b/src/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform/GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform.csproj @@ -13,6 +13,7 @@ + diff --git a/src/GroupDocs.Viewer.UI.SelfHost.Api/GroupDocs.Viewer.UI.SelfHost.Api.csproj b/src/GroupDocs.Viewer.UI.SelfHost.Api/GroupDocs.Viewer.UI.SelfHost.Api.csproj index 496cccb..e79c484 100644 --- a/src/GroupDocs.Viewer.UI.SelfHost.Api/GroupDocs.Viewer.UI.SelfHost.Api.csproj +++ b/src/GroupDocs.Viewer.UI.SelfHost.Api/GroupDocs.Viewer.UI.SelfHost.Api.csproj @@ -12,6 +12,7 @@ +