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 @@
+