INFO 2026-03-28 08:12:55,092 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-03-28 08:12:55,198 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-03-28 08:12:55,229 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 08:12:55,343 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 08:12:55,357 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 08:12:55,359 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 08:12:55,436 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 08:12:55,436 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 08:12:56,075 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 08:12:56,075 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 08:12:57,178 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. ERROR 2026-03-28 08:12:57,182 [11 ] Mvc.ExceptionHandling.AbpExceptionFilter - The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202603\f8561800-c2ed-47d2-8dc8-c2eb134871d7.jpg' because it is being used by another process. System.IO.IOException: The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202603\f8561800-c2ed-47d2-8dc8-c2eb134871d7.jpg' because it is being used by another process. at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle) at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) at Sg.Hcm.Controllers.FileController.<>c__DisplayClass30_0.b__0(AttachFile f) in D:\Code\BackEnd\V11Project\HcmFile\src\Sg.HcmFile.Web.Core\Controllers\FileController.cs:line 1499 at System.Collections.Generic.List`1.ForEach(Action`1 action) at Sg.Hcm.Controllers.FileController.GetDownloadFiles(IQueryable`1 query, String attachTableName) in D:\Code\BackEnd\V11Project\HcmFile\src\Sg.HcmFile.Web.Core\Controllers\FileController.cs:line 1391 at Sg.Hcm.Controllers.FileController.DownloadById(DownloadDto downloadDto) in D:\Code\BackEnd\V11Project\HcmFile\src\Sg.HcmFile.Web.Core\Controllers\FileController.cs:line 1741 at lambda_method(Closure , Object , Object[] ) at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync() --- End of stack trace from previous location where exception was thrown --- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) INFO 2026-03-28 08:12:57,223 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1145.5425ms INFO 2026-03-28 08:12:57,223 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 08:12:57,236 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2006.5735ms 200 application/json; charset=utf-8 INFO 2026-03-28 08:12:57,285 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 08:12:57,287 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1211.5197ms INFO 2026-03-28 08:12:57,287 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 08:12:57,287 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1944.4928ms 500 application/json; charset=utf-8 INFO 2026-03-28 08:13:01,011 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 08:13:01,014 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 08:13:01,016 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 08:13:01,019 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 08:13:01,031 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 08:13:01,053 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 33.5954ms INFO 2026-03-28 08:13:01,053 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 08:13:01,053 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.7775ms 200 application/json; charset=utf-8 INFO 2026-03-28 08:13:01,186 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 08:13:01,187 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 08:13:01,187 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 08:13:01,189 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 08:13:01,197 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 08:13:01,217 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 27.2702ms INFO 2026-03-28 08:13:01,217 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 08:13:01,217 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.0256ms 200 application/json; charset=utf-8 INFO 2026-03-28 08:13:01,713 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 08:13:01,715 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 08:13:01,715 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 08:13:01,718 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 08:13:01,732 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 08:13:01,753 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 34.9699ms INFO 2026-03-28 08:13:01,753 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 08:13:01,753 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.2712ms 200 application/json; charset=utf-8 INFO 2026-03-28 09:08:53,808 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-03-28 09:08:53,932 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-03-28 09:08:53,964 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 09:08:54,088 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 09:08:54,165 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:08:54,810 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 09:08:55,877 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 09:08:55,953 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1140.8676ms INFO 2026-03-28 09:08:55,954 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:08:55,956 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1992.706ms 200 application/json; charset=utf-8 INFO 2026-03-28 09:09:14,866 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 09:09:14,885 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 09:09:14,885 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:09:14,888 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 09:09:14,906 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 09:09:15,020 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 132.2066ms INFO 2026-03-28 09:09:15,020 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:09:15,021 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 154.6035ms 200 application/json; charset=utf-8 INFO 2026-03-28 09:09:15,949 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 09:09:15,952 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 09:09:15,953 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:09:15,959 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 09:09:15,996 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 09:09:16,103 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 143.349ms INFO 2026-03-28 09:09:16,103 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:09:16,103 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 154.0269ms 200 application/json; charset=utf-8 INFO 2026-03-28 09:52:49,060 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-03-28 09:52:49,164 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-03-28 09:52:49,196 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2026-03-28 09:52:49,201 [9 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-03-28 09:52:49,323 [9 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 09:52:49,399 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:52:50,048 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 09:52:51,147 [9 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 09:52:51,192 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1141.8858ms INFO 2026-03-28 09:52:51,192 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:52:51,195 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1998.8146ms 200 application/json; charset=utf-8 INFO 2026-03-28 09:53:03,147 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2026-03-28 09:53:03,148 [9 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-03-28 09:53:03,165 [9 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 09:53:03,166 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:53:03,168 [9 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 09:53:03,180 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 09:53:03,183 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 14.4789ms INFO 2026-03-28 09:53:03,183 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:53:03,183 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.008ms 200 application/json; charset=utf-8 INFO 2026-03-28 09:53:43,433 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DoBatchUploadTKs multipart/form-data; boundary=----WebKitFormBoundaryFquIAOS3W6neOXU4 149863 INFO 2026-03-28 09:53:43,433 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DoBatchUploadTKs multipart/form-data; boundary=----WebKitFormBoundaryeFEAoGatyuYDgsOL 847329 INFO 2026-03-28 09:53:43,435 [5 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-03-28 09:53:43,435 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-03-28 09:53:43,440 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 09:53:43,440 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 09:53:43,442 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DoBatchUploadTKs (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:53:43,442 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DoBatchUploadTKs (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:53:43,457 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DoBatchUploadTKs", controller = "File", area = ""}. Executing controller action with signature Void DoBatchUploadTKs(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 09:53:43,457 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DoBatchUploadTKs", controller = "File", area = ""}. Executing controller action with signature Void DoBatchUploadTKs(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 09:53:43,540 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 09:53:43,541 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DoBatchUploadTKs (Sg.HcmFile.Web.Core) in 83.9758ms INFO 2026-03-28 09:53:43,541 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DoBatchUploadTKs (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:53:43,542 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 109.2399ms 200 application/json; charset=utf-8 INFO 2026-03-28 09:53:43,576 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 09:53:43,577 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DoBatchUploadTKs (Sg.HcmFile.Web.Core) in 119.8752ms INFO 2026-03-28 09:53:43,577 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DoBatchUploadTKs (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:53:43,577 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 144.9097ms 200 application/json; charset=utf-8 INFO 2026-03-28 09:54:56,721 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/Upload multipart/form-data; boundary=----WebKitFormBoundaryhImC21ny7ZBUqwTo 121735 INFO 2026-03-28 09:54:56,722 [21 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-03-28 09:54:56,723 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 09:54:56,724 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.Upload (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:54:56,730 [21 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "Upload", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadResultDto Upload(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 09:54:56,746 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 09:54:56,748 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.Upload (Sg.HcmFile.Web.Core) in 18.3828ms INFO 2026-03-28 09:54:56,748 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.Upload (Sg.HcmFile.Web.Core)' INFO 2026-03-28 09:54:56,749 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.7964ms 200 application/json; charset=utf-8 INFO 2026-03-28 12:25:28,443 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-03-28 12:25:28,610 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-03-28 12:25:28,645 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=3f20141e-fccb-62bd-1895-9fd38c2bb452 application/x-www-form-urlencoded 0 INFO 2026-03-28 12:25:28,645 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=f9e6d8c7-f877-5c34-8872-0a3db9d802ad application/x-www-form-urlencoded 0 INFO 2026-03-28 12:25:28,778 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 12:25:28,778 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 12:25:28,856 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 12:25:28,856 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 12:25:29,530 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 12:25:29,530 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 12:25:30,584 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 12:25:30,585 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 12:25:30,609 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1076.6803ms INFO 2026-03-28 12:25:30,609 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1076.6732ms INFO 2026-03-28 12:25:30,610 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 12:25:30,610 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 12:25:30,613 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1968.5136ms 200 application/json; charset=utf-8 INFO 2026-03-28 12:25:30,613 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1968.5922ms 200 application/json; charset=utf-8 INFO 2026-03-28 12:25:49,110 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-03-28 12:25:49,129 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 12:25:49,130 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 12:25:49,134 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 12:25:49,179 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 12:25:49,202 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 67.1566ms INFO 2026-03-28 12:25:49,202 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 12:25:49,202 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 91.6717ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:03:35,653 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-03-28 13:03:35,758 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-03-28 13:03:35,794 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=f9e6d8c7-f877-5c34-8872-0a3db9d802ad application/x-www-form-urlencoded 0 INFO 2026-03-28 13:03:35,794 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=3f20141e-fccb-62bd-1895-9fd38c2bb452 application/x-www-form-urlencoded 0 INFO 2026-03-28 13:03:35,928 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:03:35,928 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:03:36,007 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:03:36,007 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:03:36,649 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:03:36,649 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:03:37,691 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:03:37,693 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:03:37,716 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1064.6332ms INFO 2026-03-28 13:03:37,716 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1064.6301ms INFO 2026-03-28 13:03:37,717 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:03:37,717 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:03:37,719 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1925.278ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:03:37,721 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1927.4556ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:04:34,739 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-03-28 13:04:34,757 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:04:34,758 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:04:34,762 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:04:34,810 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:04:34,832 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 70.0651ms INFO 2026-03-28 13:04:34,832 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:04:34,833 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 94.1644ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:05:52,305 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-03-28 13:05:52,309 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:05:52,310 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:05:52,312 [21 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:05:52,325 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:05:52,337 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 24.1924ms INFO 2026-03-28 13:05:52,337 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:05:52,337 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.0513ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:06:12,724 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-03-28 13:06:12,726 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:06:12,727 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:06:12,733 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:06:12,753 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:06:12,765 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 31.4745ms INFO 2026-03-28 13:06:12,765 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:06:12,765 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.5552ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:06:37,072 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=f9e6d8c7-f877-5c34-8872-0a3db9d802ad application/x-www-form-urlencoded 0 INFO 2026-03-28 13:06:37,073 [20 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=3f20141e-fccb-62bd-1895-9fd38c2bb452 application/x-www-form-urlencoded 0 INFO 2026-03-28 13:06:37,074 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:06:37,074 [20 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:06:37,075 [20 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:06:37,075 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:06:37,077 [20 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:06:37,077 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:06:37,088 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:06:37,088 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:06:37,088 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 11.3433ms INFO 2026-03-28 13:06:37,089 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:06:37,088 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 11.3712ms INFO 2026-03-28 13:06:37,089 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:06:37,089 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.6755ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:06:37,089 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.7196ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:06:47,256 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=f9e6d8c7-f877-5c34-8872-0a3db9d802ad application/x-www-form-urlencoded 0 INFO 2026-03-28 13:06:47,258 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:06:47,262 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:06:47,265 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:06:47,275 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:06:47,276 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 10.7066ms INFO 2026-03-28 13:06:47,276 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:06:47,276 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.4801ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:06:47,286 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=3f20141e-fccb-62bd-1895-9fd38c2bb452 application/x-www-form-urlencoded 0 INFO 2026-03-28 13:06:47,287 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:06:47,287 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:06:47,290 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:06:47,298 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:06:47,299 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 9.0479ms INFO 2026-03-28 13:06:47,299 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:06:47,299 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.0691ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:07:28,610 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-03-28 13:07:28,611 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:07:28,612 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:07:28,614 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:07:28,629 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:07:28,639 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 24.8032ms INFO 2026-03-28 13:07:28,639 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:07:28,639 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.2141ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:07:33,372 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadImageById application/json-patch+json 120 INFO 2026-03-28 13:07:33,373 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:07:33,373 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:07:33,376 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadImageById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadImageById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:07:33,387 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:07:33,398 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core) in 22.0677ms INFO 2026-03-28 13:07:33,398 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadImageById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:07:33,398 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.1733ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:07:45,464 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=f9e6d8c7-f877-5c34-8872-0a3db9d802ad application/x-www-form-urlencoded 0 INFO 2026-03-28 13:07:45,465 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:07:45,466 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:07:45,467 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:07:45,480 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=3f20141e-fccb-62bd-1895-9fd38c2bb452 application/x-www-form-urlencoded 0 INFO 2026-03-28 13:07:45,480 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:07:45,481 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:07:45,482 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:07:45,489 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:07:45,490 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 22.2853ms INFO 2026-03-28 13:07:45,490 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:07:45,490 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.841ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:07:45,495 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:07:45,496 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 13.248ms INFO 2026-03-28 13:07:45,496 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:07:45,496 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.1606ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:38:07,351 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-03-28 13:38:07,533 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-03-28 13:38:07,565 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=389637c1-3752-bfee-dcb9-bd9543f6b5fb application/x-www-form-urlencoded 0 INFO 2026-03-28 13:38:07,565 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=935b8624-bf83-3f12-8e67-773af56a6d97 application/x-www-form-urlencoded 0 INFO 2026-03-28 13:38:07,700 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:38:07,700 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:38:07,779 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:38:07,779 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:38:08,420 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:38:08,420 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetImageNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:38:09,451 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:38:09,451 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:38:09,476 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1053.8168ms INFO 2026-03-28 13:38:09,476 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1053.8202ms INFO 2026-03-28 13:38:09,476 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:38:09,476 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:38:09,480 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1914.8193ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:38:09,480 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1914.8191ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:45:43,762 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 213867 INFO 2026-03-28 13:45:43,779 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:45:43,784 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:45:43,788 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:45:43,871 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:45:43,876 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 87.6057ms INFO 2026-03-28 13:45:43,876 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:45:43,876 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 114.1913ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:45:43,879 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 146655 INFO 2026-03-28 13:45:43,880 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:45:43,880 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:45:43,882 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:45:43,895 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:45:43,895 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 13.6935ms INFO 2026-03-28 13:45:43,895 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:45:43,896 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.5394ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:50:53,435 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 843187 INFO 2026-03-28 13:50:53,438 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:50:53,443 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:50:53,445 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:50:53,476 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:50:53,477 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 30.955ms INFO 2026-03-28 13:50:53,477 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:50:53,477 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.4663ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:50:53,492 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 931511 INFO 2026-03-28 13:50:53,493 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:50:53,493 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:50:53,495 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:50:53,574 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:50:53,574 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 78.7449ms INFO 2026-03-28 13:50:53,574 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:50:53,574 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 81.7825ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:57:46,780 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 137463 INFO 2026-03-28 13:57:46,783 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:57:46,791 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:57:46,795 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:57:46,814 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:57:46,814 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 19.4255ms INFO 2026-03-28 13:57:46,814 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:57:46,814 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.1923ms 200 application/json; charset=utf-8 INFO 2026-03-28 13:57:46,817 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 117019 INFO 2026-03-28 13:57:46,818 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 13:57:46,818 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:57:46,820 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 13:57:46,841 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 13:57:46,841 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 21.1353ms INFO 2026-03-28 13:57:46,841 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 13:57:46,841 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.476ms 200 application/json; charset=utf-8 INFO 2026-03-28 14:01:14,721 [20 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.166:8080/HcmFile/ INFO 2026-03-28 14:01:14,723 [20 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-03-28 14:01:14,726 [20 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "Index", controller = "Home", area = ""}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult Index() on controller Sg.HcmFile.Web.Host.Controllers.HomeController (Sg.HcmFile.Web.Host). INFO 2026-03-28 14:01:15,248 [17 ] vc.Infrastructure.RedirectResultExecutor - Executing RedirectResult, redirecting to /swagger. INFO 2026-03-28 14:01:15,248 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host) in 521.7336ms INFO 2026-03-28 14:01:15,248 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-03-28 14:01:15,249 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 528.1886ms 302 INFO 2026-03-28 15:29:47,721 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-03-28 15:29:47,826 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-03-28 15:29:47,857 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 15:29:47,984 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:29:48,061 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:29:48,718 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:29:49,813 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:29:49,887 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1166.8625ms INFO 2026-03-28 15:29:49,888 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:29:49,890 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2033.2571ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:30:06,674 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 15:30:06,692 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:30:06,693 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:30:06,695 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:30:06,710 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:30:06,761 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 65.8762ms INFO 2026-03-28 15:30:06,761 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:30:06,762 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 88.3662ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:30:18,520 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 15:30:18,523 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:30:18,524 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:30:18,530 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:30:18,553 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:30:18,665 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 134.6669ms INFO 2026-03-28 15:30:18,665 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:30:18,666 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 145.5357ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:31:06,254 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:31:06,256 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:31:06,256 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:31:06,258 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:31:06,272 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:31:06,281 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 22.7338ms INFO 2026-03-28 15:31:06,281 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:31:06,282 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.9439ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:31:10,527 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:31:10,528 [17 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:31:10,529 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:31:10,531 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:31:10,564 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:31:10,573 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 41.8412ms INFO 2026-03-28 15:31:10,573 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:31:10,573 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 46.9274ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:31:23,862 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:31:23,863 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:31:23,864 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:31:23,866 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:31:23,885 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:31:23,895 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 28.4523ms INFO 2026-03-28 15:31:23,895 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:31:23,895 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.4644ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:31:57,406 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:31:57,407 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:31:57,408 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:31:57,410 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:31:57,422 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:31:57,469 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 59.7475ms INFO 2026-03-28 15:31:57,470 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:31:57,470 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 64.1699ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:32:33,359 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:32:33,360 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:32:33,360 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:32:33,362 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:32:33,372 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:32:33,385 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 23.138ms INFO 2026-03-28 15:32:33,385 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:32:33,386 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.1866ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:32:38,558 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:32:38,559 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:32:38,559 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:32:38,561 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:32:38,570 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:32:38,579 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 18.1495ms INFO 2026-03-28 15:32:38,579 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:32:38,579 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.9187ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:32:59,939 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 15:32:59,940 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:32:59,940 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:32:59,942 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:32:59,952 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:32:59,986 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 44.0875ms INFO 2026-03-28 15:32:59,986 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:32:59,986 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 47.6319ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:34:59,781 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 15:34:59,782 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:34:59,782 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:34:59,784 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:34:59,804 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:34:59,824 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 40.0928ms INFO 2026-03-28 15:34:59,824 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:34:59,825 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 43.6499ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:35:04,908 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 15:35:04,908 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:35:04,909 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:35:04,911 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:35:04,920 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:35:04,944 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 32.9722ms INFO 2026-03-28 15:35:04,944 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:35:04,944 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 36.5966ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:36:50,419 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:36:50,420 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:36:50,420 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:36:50,422 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:36:50,431 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:36:50,444 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 21.3676ms INFO 2026-03-28 15:36:50,444 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:36:50,444 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.2028ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:37:05,429 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:37:05,430 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:37:05,430 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:37:05,432 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:37:05,440 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:37:05,453 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 20.8498ms INFO 2026-03-28 15:37:05,453 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:37:05,453 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.2743ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:37:25,167 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:37:25,168 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:37:25,168 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:37:25,170 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:37:25,177 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:37:25,184 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 14.2484ms INFO 2026-03-28 15:37:25,184 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:37:25,184 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.4216ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:38:55,077 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:38:55,078 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:38:55,079 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:38:55,080 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:38:55,089 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:38:55,100 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 19.86ms INFO 2026-03-28 15:38:55,100 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:38:55,101 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.3554ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:39:13,242 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 15:39:13,243 [17 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:39:13,243 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:39:13,245 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:39:13,253 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:39:13,275 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 30.0864ms INFO 2026-03-28 15:39:13,275 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:39:13,275 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.499ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:39:55,964 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 15:39:55,965 [17 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:39:55,965 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:39:55,966 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:39:55,974 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:39:55,990 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 23.7959ms INFO 2026-03-28 15:39:55,990 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:39:55,991 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.8346ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:40:00,290 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 78 INFO 2026-03-28 15:40:00,290 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:40:00,291 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:40:00,292 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:40:00,300 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:40:00,335 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 43.0021ms INFO 2026-03-28 15:40:00,336 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:40:00,336 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 46.0077ms 200 application/json; charset=utf-8 INFO 2026-03-28 15:40:22,127 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 15:40:22,128 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 15:40:22,128 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:40:22,130 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 15:40:22,138 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 15:40:22,154 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 23.6295ms INFO 2026-03-28 15:40:22,154 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 15:40:22,154 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.9668ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:12:10,334 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-03-28 18:12:10,441 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-03-28 18:12:10,483 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 564063 INFO 2026-03-28 18:12:10,616 [9 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:12:10,696 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:12:11,351 [9 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:12:12,476 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:12:12,492 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 1138.881ms INFO 2026-03-28 18:12:12,492 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:12:12,495 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2012.1399ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:12:12,499 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 504623 INFO 2026-03-28 18:12:12,515 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:12:12,516 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:12:12,518 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:12:12,547 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:12:12,547 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 29.6221ms INFO 2026-03-28 18:12:12,547 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:12:12,548 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 48.7659ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:13:04,709 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 18:13:04,713 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:13:04,722 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:13:04,726 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:13:04,787 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:13:04,811 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 84.6581ms INFO 2026-03-28 18:13:04,811 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:13:04,811 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 102.0114ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:23:04,158 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 165563 INFO 2026-03-28 18:23:04,160 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:23:04,165 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:23:04,167 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:23:04,183 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:23:04,184 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 16.6473ms INFO 2026-03-28 18:23:04,184 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:23:04,184 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.5779ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:23:04,187 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 156891 INFO 2026-03-28 18:23:04,187 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:23:04,188 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:23:04,189 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "UploadBase64", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.UploadFileMulDto UploadBase64(Sg.HcmFile.File.Dto.UploadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:23:04,202 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:23:04,202 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 13.3901ms INFO 2026-03-28 18:23:04,203 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:23:04,203 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.6499ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:32:49,181 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 136 INFO 2026-03-28 18:32:49,183 [53 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-03-28 18:32:49,184 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:32:49,192 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:32:49,194 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:32:49,218 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:32:49,250 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 56.8062ms INFO 2026-03-28 18:32:49,251 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:32:49,251 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 69.7512ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:32:54,352 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 136 INFO 2026-03-28 18:32:54,353 [55 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-03-28 18:32:54,354 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:32:54,355 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:32:54,359 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:32:54,387 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:32:54,413 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 53.4829ms INFO 2026-03-28 18:32:54,413 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:32:54,413 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 60.8684ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:32:57,108 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 136 INFO 2026-03-28 18:32:57,109 [52 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-03-28 18:32:57,110 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:32:57,110 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:32:57,113 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:32:57,126 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:32:57,152 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 38.6315ms INFO 2026-03-28 18:32:57,152 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:32:57,152 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 43.952ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:33:21,516 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 18:33:21,517 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:33:21,522 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:33:21,524 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:33:21,538 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:33:21,573 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 48.5352ms INFO 2026-03-28 18:33:21,573 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:33:21,573 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 57.7491ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:33:37,309 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 18:33:37,310 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:33:37,311 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:33:37,313 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:33:37,339 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:33:37,368 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 54.6301ms INFO 2026-03-28 18:33:37,368 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:33:37,368 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 58.959ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:33:39,629 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 18:33:39,630 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:33:39,630 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:33:39,633 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:33:39,649 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:33:39,674 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 41.1089ms INFO 2026-03-28 18:33:39,674 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:33:39,674 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 45.8192ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:33:45,709 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 18:33:45,709 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:33:45,710 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:33:45,712 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:33:45,724 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:33:45,757 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 45.5452ms INFO 2026-03-28 18:33:45,757 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:33:45,758 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 49.0804ms 200 application/json; charset=utf-8 INFO 2026-03-28 18:33:49,071 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 18:33:49,072 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 18:33:49,072 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:33:49,074 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 18:33:49,086 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 18:33:49,117 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 42.2797ms INFO 2026-03-28 18:33:49,117 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 18:33:49,117 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 46.0347ms 200 application/json; charset=utf-8 INFO 2026-03-28 23:08:33,434 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-03-28 23:08:33,556 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmFile\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-03-28 23:08:33,597 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 23:08:33,724 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 23:08:33,802 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 23:08:34,433 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 23:08:35,512 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 23:08:35,572 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1136.2504ms INFO 2026-03-28 23:08:35,572 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 23:08:35,575 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1978.4797ms 200 application/json; charset=utf-8 INFO 2026-03-28 23:08:44,037 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById application/json-patch+json 96 INFO 2026-03-28 23:08:44,055 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-28 23:08:44,056 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 23:08:44,058 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownloadById", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.DownloadResultDto DownloadById(Sg.HcmFile.File.Dto.DownloadDto) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-28 23:08:44,072 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-28 23:08:44,097 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 38.1102ms INFO 2026-03-28 23:08:44,097 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-28 23:08:44,097 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 60.6527ms 200 application/json; charset=utf-8