INFO 2025-07-31 10:19:14,335 [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 2025-07-31 10:19:14,489 [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 2025-07-31 10:19:14,522 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=18dc937e-0144-d82e-2028-9c4c17958a1a application/x-www-form-urlencoded 0 INFO 2025-07-31 10:19:14,522 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=de7d6caa-03d9-fc9c-9407-852b88422561 application/x-www-form-urlencoded 0 INFO 2025-07-31 10:19:14,673 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 10:19:14,673 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 10:19:14,752 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 10:19:14,752 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 10:19:15,400 [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 2025-07-31 10:19:15,400 [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 2025-07-31 10:19:16,440 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 10:19:16,443 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 10:19:16,464 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1061.6842ms INFO 2025-07-31 10:19:16,464 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1061.6845ms INFO 2025-07-31 10:19:16,465 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 10:19:16,465 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 10:19:16,468 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1946.4081ms 200 application/json; charset=utf-8 INFO 2025-07-31 10:19:16,468 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1946.4083ms 200 application/json; charset=utf-8 INFO 2025-07-31 11:17:55,244 [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 2025-07-31 11:17:55,372 [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 2025-07-31 11:17:55,406 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=b281c7a3-3a45-3d6b-1f66-bc165e319dd9 application/x-www-form-urlencoded 0 INFO 2025-07-31 11:17:55,406 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=bb7af82f-f308-b39f-9de7-50cb0e59cb5d application/x-www-form-urlencoded 0 INFO 2025-07-31 11:17:55,538 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 11:17:55,538 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 11:17:55,617 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 11:17:55,617 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 11:17:56,256 [13 ] 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 2025-07-31 11:17:56,256 [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 2025-07-31 11:17:57,295 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 11:17:57,299 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 11:17:57,320 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1061.7658ms INFO 2025-07-31 11:17:57,320 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1061.7687ms INFO 2025-07-31 11:17:57,321 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 11:17:57,321 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 11:17:57,324 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1917.9731ms 200 application/json; charset=utf-8 INFO 2025-07-31 11:17:57,325 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1919.0617ms 200 application/json; charset=utf-8 INFO 2025-07-31 12:17:06,177 [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 2025-07-31 12:17:06,287 [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 2025-07-31 12:17:06,319 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 247213 INFO 2025-07-31 12:17:06,448 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 12:17:06,526 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2025-07-31 12:17:07,191 [7 ] 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 2025-07-31 12:17:08,301 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 12:17:08,317 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 1123.4084ms INFO 2025-07-31 12:17:08,317 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2025-07-31 12:17:08,320 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2001.2551ms 200 application/json; charset=utf-8 INFO 2025-07-31 12:17:08,321 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 185929 INFO 2025-07-31 12:17:08,337 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 12:17:08,338 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2025-07-31 12:17:08,340 [10 ] 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 2025-07-31 12:17:08,358 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 12:17:08,358 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 18.113ms INFO 2025-07-31 12:17:08,358 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2025-07-31 12:17:08,359 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.8842ms 200 application/json; charset=utf-8 INFO 2025-07-31 13:38:37,754 [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 2025-07-31 13:38:37,897 [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 2025-07-31 13:38:37,932 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=698dc12d-74a5-4551-1bde-0bc8bc9701aa application/x-www-form-urlencoded 0 INFO 2025-07-31 13:38:37,932 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetImageNameForGuid?Guid=5a155e5d-f441-a7de-6feb-9b1838fa7c46 application/x-www-form-urlencoded 0 INFO 2025-07-31 13:38:38,065 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 13:38:38,065 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 13:38:38,146 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:38:38,146 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:38:38,810 [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 2025-07-31 13:38:38,810 [11 ] 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 2025-07-31 13:38:39,835 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 13:38:39,838 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 13:38:39,861 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1048.7376ms INFO 2025-07-31 13:38:39,861 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core) in 1048.7305ms INFO 2025-07-31 13:38:39,862 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:38:39,862 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetImageNameForGuid (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:38:39,865 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1933.6078ms 200 application/json; charset=utf-8 INFO 2025-07-31 13:38:39,865 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1933.7204ms 200 application/json; charset=utf-8 INFO 2025-07-31 13:39:57,834 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 113 INFO 2025-07-31 13:39:57,836 [5 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2025-07-31 13:39:57,853 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 13:39:57,860 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:39:57,864 [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 2025-07-31 13:39:57,936 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 13:39:58,004 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 139.4453ms INFO 2025-07-31 13:39:58,004 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:39:58,004 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 170.2634ms 200 application/json; charset=utf-8 INFO 2025-07-31 13:40:04,378 [20 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 113 INFO 2025-07-31 13:40:04,379 [20 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2025-07-31 13:40:04,382 [20 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 13:40:04,383 [20 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:40:04,385 [20 ] 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 2025-07-31 13:40:04,412 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 13:40:04,413 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 27.5626ms INFO 2025-07-31 13:40:04,413 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:40:04,413 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.5563ms 200 application/json; charset=utf-8 INFO 2025-07-31 13:40:06,617 [20 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 113 INFO 2025-07-31 13:40:06,618 [20 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2025-07-31 13:40:06,619 [20 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 13:40:06,620 [20 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:40:06,626 [20 ] 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 2025-07-31 13:40:06,650 [20 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 13:40:06,698 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 71.979ms INFO 2025-07-31 13:40:06,698 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:40:06,698 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 81.8959ms 200 application/json; charset=utf-8 INFO 2025-07-31 13:54:40,424 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2025-07-31 13:54:40,424 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2025-07-31 13:54:40,425 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 13:54:40,430 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:54:40,432 [41 ] 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 2025-07-31 13:54:40,465 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 13:54:40,481 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 48.1813ms INFO 2025-07-31 13:54:40,481 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:54:40,481 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 57.3794ms 200 application/json; charset=utf-8 INFO 2025-07-31 13:54:48,912 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/DownloadById? application/json 140 INFO 2025-07-31 13:54:48,913 [41 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2025-07-31 13:54:48,914 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 13:54:48,915 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:54:48,917 [41 ] 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 2025-07-31 13:54:48,937 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 13:54:48,950 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 32.5258ms INFO 2025-07-31 13:54:48,950 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 13:54:48,950 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.521ms 200 application/json; charset=utf-8 INFO 2025-07-31 14:57:22,341 [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 2025-07-31 14:57:22,450 [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 2025-07-31 14:57:22,482 [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 2025-07-31 14:57:22,613 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 14:57:22,692 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 14:57:23,335 [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 2025-07-31 14:57:24,391 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 14:57:24,430 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1092.4354ms INFO 2025-07-31 14:57:24,430 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 14:57:24,433 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1951.4203ms 200 application/json; charset=utf-8 INFO 2025-07-31 14:57:29,614 [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 2025-07-31 14:57:29,632 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 14:57:29,633 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 14:57:29,635 [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 2025-07-31 14:57:29,650 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 14:57:29,661 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 25.6146ms INFO 2025-07-31 14:57:29,661 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 14:57:29,661 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 47.9179ms 200 application/json; charset=utf-8 INFO 2025-07-31 16:14:03,685 [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 2025-07-31 16:14:03,793 [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 2025-07-31 16:14:03,826 [15 ] 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 2025-07-31 16:14:03,826 [14 ] 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 2025-07-31 16:14:03,826 [16 ] 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 2025-07-31 16:14:03,827 [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 2025-07-31 16:14:03,827 [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 2025-07-31 16:14:03,963 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:03,963 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:03,963 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:03,963 [14 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:03,963 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:04,044 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:04,044 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:04,044 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:04,044 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:04,044 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:04,688 [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 2025-07-31 16:14:04,688 [14 ] 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 2025-07-31 16:14:04,688 [15 ] 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 2025-07-31 16:14:04,688 [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 2025-07-31 16:14:04,688 [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 2025-07-31 16:14:04,902 [19 ] 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 2025-07-31 16:14:04,918 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:04,918 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,569 [19 ] 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 2025-07-31 16:14:05,804 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. ERROR 2025-07-31 16:14:05,808 [14 ] Mvc.ExceptionHandling.AbpExceptionFilter - The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202507\501f2dca-7925-4253-9834-d00aee7da339.pdf' because it is being used by another process. System.IO.IOException: The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202507\501f2dca-7925-4253-9834-d00aee7da339.pdf' 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) ERROR 2025-07-31 16:14:05,808 [16 ] Mvc.ExceptionHandling.AbpExceptionFilter - The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202507\501f2dca-7925-4253-9834-d00aee7da339.pdf' because it is being used by another process. System.IO.IOException: The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202507\501f2dca-7925-4253-9834-d00aee7da339.pdf' 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) ERROR 2025-07-31 16:14:05,808 [19 ] Mvc.ExceptionHandling.AbpExceptionFilter - The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202507\501f2dca-7925-4253-9834-d00aee7da339.pdf' because it is being used by another process. System.IO.IOException: The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202507\501f2dca-7925-4253-9834-d00aee7da339.pdf' 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) ERROR 2025-07-31 16:14:05,808 [7 ] Mvc.ExceptionHandling.AbpExceptionFilter - The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202507\501f2dca-7925-4253-9834-d00aee7da339.pdf' because it is being used by another process. System.IO.IOException: The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202507\501f2dca-7925-4253-9834-d00aee7da339.pdf' 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) ERROR 2025-07-31 16:14:05,808 [6 ] Mvc.ExceptionHandling.AbpExceptionFilter - The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202507\501f2dca-7925-4253-9834-d00aee7da339.pdf' because it is being used by another process. System.IO.IOException: The process cannot access the file 'C:\Sharegoo\HR\DataFile\Attach\202507\501f2dca-7925-4253-9834-d00aee7da339.pdf' 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 2025-07-31 16:14:05,908 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:05,908 [14 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:05,908 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:05,908 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:05,908 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:05,913 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1222.5818ms INFO 2025-07-31 16:14:05,913 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1222.5049ms INFO 2025-07-31 16:14:05,913 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1222.567ms INFO 2025-07-31 16:14:05,913 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1222.5748ms INFO 2025-07-31 16:14:05,913 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 341.7741ms INFO 2025-07-31 16:14:05,914 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,914 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,914 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,914 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,914 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,918 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1015.1143ms 500 application/json; charset=utf-8 INFO 2025-07-31 16:14:05,918 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2091.2685ms 500 application/json; charset=utf-8 INFO 2025-07-31 16:14:05,918 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2091.5354ms 500 application/json; charset=utf-8 INFO 2025-07-31 16:14:05,918 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2091.534ms 500 application/json; charset=utf-8 INFO 2025-07-31 16:14:05,918 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2091.535ms 500 application/json; charset=utf-8 INFO 2025-07-31 16:14:05,924 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1235.944ms INFO 2025-07-31 16:14:05,924 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,924 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2098.4119ms 200 application/json; charset=utf-8 INFO 2025-07-31 16:14:05,935 [19 ] 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 2025-07-31 16:14:05,935 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:05,935 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,937 [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 2025-07-31 16:14:05,937 [19 ] 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 2025-07-31 16:14:05,937 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:05,937 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,939 [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 2025-07-31 16:14:05,950 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:05,950 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:05,974 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 34.9333ms INFO 2025-07-31 16:14:05,974 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,974 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.5196ms 200 application/json; charset=utf-8 INFO 2025-07-31 16:14:05,975 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 38.0381ms INFO 2025-07-31 16:14:05,975 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:05,975 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.6485ms 200 application/json; charset=utf-8 INFO 2025-07-31 16:14:06,021 [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 2025-07-31 16:14:06,022 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:06,022 [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 2025-07-31 16:14:06,022 [16 ] 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 2025-07-31 16:14:06,022 [19 ] 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 2025-07-31 16:14:06,022 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,022 [14 ] 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 2025-07-31 16:14:06,022 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:06,022 [14 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:06,022 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:06,022 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,022 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,022 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,024 [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 2025-07-31 16:14:06,024 [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 2025-07-31 16:14:06,024 [14 ] 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 2025-07-31 16:14:06,024 [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 2025-07-31 16:14:06,027 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:06,027 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,029 [19 ] 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 2025-07-31 16:14:06,032 [16 ] 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 2025-07-31 16:14:06,032 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2025-07-31 16:14:06,032 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,033 [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 2025-07-31 16:14:06,034 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:06,034 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:06,038 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:06,039 [14 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:06,041 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:06,054 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2025-07-31 16:14:06,061 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 36.6905ms INFO 2025-07-31 16:14:06,061 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,061 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.2753ms 200 application/json; charset=utf-8 INFO 2025-07-31 16:14:06,061 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 36.9123ms INFO 2025-07-31 16:14:06,061 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,061 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.1278ms 200 application/json; charset=utf-8 INFO 2025-07-31 16:14:06,078 [20 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 54.0374ms INFO 2025-07-31 16:14:06,078 [20 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,078 [20 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 56.5533ms 200 application/json; charset=utf-8 INFO 2025-07-31 16:14:06,082 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 52.8765ms INFO 2025-07-31 16:14:06,082 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,082 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 59.8582ms 200 application/json; charset=utf-8 INFO 2025-07-31 16:14:06,084 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 60.1111ms INFO 2025-07-31 16:14:06,084 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,084 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.4679ms 200 application/json; charset=utf-8 INFO 2025-07-31 16:14:06,092 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 58.8256ms INFO 2025-07-31 16:14:06,092 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2025-07-31 16:14:06,092 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 60.9745ms 200 application/json; charset=utf-8