[maliming] said: hi
Can you use the source code to test it?
https://github.com/abpframework/abp/tree/dev/modules/docs/app/VoloDocs.Web https://github.com/abpframework/abp/tree/dev/modules/docs/
Thanks.
Hi I managed to run this project and its perfectly working except one issue, the highligted button is pointing to locahost:44303
 

[maliming] said: hi
Can you share your test project?
liming.ma@volosoft.com
https://we.tl/t-xxx
Hi, Could you explain what was my mistake ?
**Something wrong in the document path generation; ** 2025-10-30 08:22:48.849 +04:00 [WRN] Response status code does not indicate success: 404 (Not Found).: https://raw.githubusercontent.com/shijo-kg/test-doc/[version]/en/en/Index.md 2025-10-30 08:22:48.852 +04:00 [INF] Downloading content from Github (DownloadWebContentAsStringAsync): https://raw.githubusercontent.com/shijo-kg/test-doc/[version]/en/en/index.md 2025-10-30 08:22:48.857 +04:00 [INF] Start processing HTTP request GET https://raw.githubusercontent.com/shijo-kg/test-doc/[version]/en/en/index.md 2025-10-30 08:22:48.861 +04:00 [INF] Sending HTTP request GET https://raw.githubusercontent.com/shijo-kg/test-doc/[version]/en/en/index.md 2025-10-30 08:22:49.226 +04:00 [INF] Received HTTP response headers after 361.4004ms - 404 2025-10-30 08:22:49.228 +04:00 [INF] End processing HTTP request after 371.6325ms - 404 2025-10-30 08:22:49.233 +04:00 [WRN] Response status code does not indicate success: 404 (Not Found).: https://raw.githubusercontent.com/shijo-kg/test-doc/[version]/en/en/index.md 2025-10-30 08:22:49.237 +04:00 [INF] AUDIT LOG: [403: GET ] /documents/en/test/latest
from Root Url I have removed /en now this is comming.
`2025-10-30 08:14:41.531 +04:00 [INF] Sending HTTP request GET https://raw.githubusercontent.com/shijo-kg/test-doc/main/en/Index.md 2025-10-30 08:14:41.794 +04:00 [INF] Received HTTP response headers after 259.2459ms - 200 2025-10-30 08:14:41.798 +04:00 [INF] End processing HTTP request after 269.0907ms - 200 2025-10-30 08:14:41.803 +04:00 [WRN] System.IndexOutOfRangeException: Index was outside the bounds of the array. at Volo.Docs.GitHub.Projects.ProjectGithubExtensions.GetGitHubInnerUrl(Project project, String languageCode, String documentName) in C:\GitHub\abp\modules\docs\src\Volo.Docs.Domain\Volo\Docs\GitHub\Projects\ProjectGithubExtensions.cs:line 20 at Volo.Docs.GitHub.Documents.GithubDocumentSource.GetGitHubCommitsOrNull(Project project, String documentName, String languageCode, String version) in C:\GitHub\abp\modules\docs\src\Volo.Docs.Domain\Volo\Docs\GitHub\Documents\GithubDocumentSource.cs:line 210 2025-10-30 08:14:41.808 +04:00 [WRN] Could not retrieved the last update time from Github. 2025-10-30 08:14:41.813 +04:00 [INF] Downloading content from Github (DownloadWebContentAsStringAsync): https://raw.githubusercontent.com/shijo-kg/test-doc/main/en/index.md 2025-10-30 08:14:41.816 +04:00 [INF] Start processing HTTP request GET https://raw.githubusercontent.com/shijo-kg/test-doc/main/en/index.md 2025-10-30 08:14:41.819 +04:00 [INF] Sending HTTP request GET https://raw.githubusercontent.com/shijo-kg/test-doc/main/en/index.md 2025-10-30 08:14:42.033 +04:00 [INF] Received HTTP response headers after 211.5565ms - 404 2025-10-30 08:14:42.037 +04:00 [INF] End processing HTTP request after 221.2275ms - 404 2025-10-30 08:14:42.041 +04:00 [WRN] Response status code does not indicate success: 404 (Not Found).: https://raw.githubusercontent.com/shijo-kg/test-doc/main/en/index.md 2025-10-30 08:14:42.045 +04:00 [INF] AUDIT LOG: [500: GET ] /documents/en/test/latest
1.ProceedAsync() at Volo.Abp.GlobalFeatures.GlobalFeatureInterceptor.InterceptAsync(IAbpMethodInvocation invocation) in C:\GitHub\abp\framework\src\Volo.Abp.GlobalFeatures\Volo\Abp\GlobalFeatures\GlobalFeatureInterceptor.cs:line 25 at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) in C:\GitHub\abp\framework\src\Volo.Abp.Castle.Core\Volo\Abp\Castle\DynamicProxy\CastleAsyncAbpInterceptorAdapter.cs:line 29 at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo) at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue1.ProceedAsync()
at Volo.Abp.Validation.ValidationInterceptor.InterceptAsync(IAbpMethodInvocation invocation) in C:\GitHub\abp\framework\src\Volo.Abp.Validation\Volo\Abp\Validation\ValidationInterceptor.cs:line 19
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) in C:\GitHub\abp\framework\src\Volo.Abp.Castle.Core\Volo\Abp\Castle\DynamicProxy\CastleAsyncAbpInterceptorAdapter.cs:line 29
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue1.ProceedAsync() at Volo.Abp.Auditing.AuditingInterceptor.ProceedByLoggingAsync(IAbpMethodInvocation invocation, AbpAuditingOptions options, IAuditingHelper auditingHelper, IAuditLogScope auditLogScope) in C:\GitHub\abp\framework\src\Volo.Abp.Auditing\Volo\Abp\Auditing\AuditingInterceptor.cs:line 98 at Volo.Abp.Auditing.AuditingInterceptor.ProcessWithNewAuditingScopeAsync(IAbpMethodInvocation invocation, AbpAuditingOptions options, ICurrentUser currentUser, IAuditingManager auditingManager, IAuditingHelper auditingHelper, IUnitOfWorkManager unitOfWorkManager) in C:\GitHub\abp\framework\src\Volo.Abp.Auditing\Volo\Abp\Auditing\AuditingInterceptor.cs:line 130 After changing to Release exception changed, ` 2025-10-30 08:12:09.379 +04:00 [WRN] Response status code does not indicate success: 404 (Not Found).: https://raw.githubusercontent.com/shijo-kg/test-doc/main/en/en/index.md 2025-10-30 08:12:09.397 +04:00 [INF] AUDIT LOG: [403: GET ] /documents/en/test/latest
1.ProceedAsync() at Volo.Abp.GlobalFeatures.GlobalFeatureInterceptor.InterceptAsync(IAbpMethodInvocation invocation) in C:\GitHub\abp\framework\src\Volo.Abp.GlobalFeatures\Volo\Abp\GlobalFeatures\GlobalFeatureInterceptor.cs:line 25 at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) in C:\GitHub\abp\framework\src\Volo.Abp.Castle.Core\Volo\Abp\Castle\DynamicProxy\CastleAsyncAbpInterceptorAdapter.cs:line 29 at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo) at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue1.ProceedAsync()
at Volo.Abp.Validation.ValidationInterceptor.InterceptAsync(IAbpMethodInvocation invocation) in C:\GitHub\abp\framework\src\Volo.Abp.Validation\Volo\Abp\Validation\ValidationInterceptor.cs:line 19
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) in C:\GitHub\abp\framework\src\Volo.Abp.Castle.Core\Volo\Abp\Castle\DynamicProxy\CastleAsyncAbpInterceptorAdapter.cs:line 29
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue`1.ProceedAsync()
at Volo.Abp.Auditing.AuditingInterceptor.ProceedByLoggingAsync(IAbpMethodInvocation invocation, AbpAuditingOptions options, IAuditingHelper auditingHelper, IAuditLogScope auditLogScope) in C:\GitHub\abp\framework\src\Volo.Abp.Auditing\Volo\Abp\Auditing\AuditingInterceptor.cs:line 98
at Volo.Abp.Auditing.AuditingInterceptor.ProcessWithNewAuditingScopeAsync(IAbpMethodInvocation invocation, AbpAuditingOptions options, ICurrentUser currentUser, IAuditingManager auditingManager, IAuditingHelper auditingHelper, IUnitOfWorkManager unitOfWorkManager) in C:\GitHub\abp\framework\src\Volo.Abp.Auditing\Volo\Abp\Auditing\AuditingInterceptor.cs:line 1302025-10-30 08:12:09.419 +04:00 [WRN] Exception of type 'Volo.Docs.DocumentNotFoundException' was thrown. 2025-10-30 08:12:09.424 +04:00 [INF] Executed handler method OnGetAsync, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. 2025-10-30 08:12:09.586 +04:00 [INF] Bundling __bundles/Basic.Global.587964C1436FDBEC809E4453EFD481BD.css (13 files)`
 
                                