INFO 2026-03-22 09:51:52,837 [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-22 09:51:52,942 [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-22 09:51:52,971 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.166:8080/HcmFile/ INFO 2026-03-22 09:51:53,017 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-03-22 09:51:53,658 [7 ] 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-22 09:51:54,123 [10 ] vc.Infrastructure.RedirectResultExecutor - Executing RedirectResult, redirecting to /swagger. INFO 2026-03-22 09:51:54,126 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host) in 465.8899ms INFO 2026-03-22 09:51:54,126 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-03-22 09:51:54,134 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1163.7066ms 302 INFO 2026-03-22 12:46:18,428 [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-22 12:46:18,535 [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-22 12:46:18,566 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.167:8080/HcmFile/ INFO 2026-03-22 12:46:18,613 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-03-22 12:46:19,239 [9 ] 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-22 12:46:19,709 [7 ] vc.Infrastructure.RedirectResultExecutor - Executing RedirectResult, redirecting to /swagger. INFO 2026-03-22 12:46:19,712 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host) in 470.6933ms INFO 2026-03-22 12:46:19,713 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-03-22 12:46:19,720 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1155.3018ms 302 INFO 2026-03-22 16:12:08,116 [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-22 16:12:08,222 [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-22 16:12:08,253 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 365053 INFO 2026-03-22 16:12:08,379 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:12:08,457 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:12:09,097 [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 2026-03-22 16:12:10,200 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:12:10,216 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 1116.9575ms INFO 2026-03-22 16:12:10,216 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:12:10,219 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1966.2358ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:12:10,228 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 460809 INFO 2026-03-22 16:12:10,259 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:12:10,260 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:12:10,262 [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-22 16:12:10,285 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:12:10,285 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 23.1111ms INFO 2026-03-22 16:12:10,285 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:12:10,286 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 57.2614ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:12:10,289 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 207295 INFO 2026-03-22 16:12:10,289 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:12:10,289 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:12:10,291 [6 ] 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-22 16:12:10,306 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:12:10,306 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 15.3226ms INFO 2026-03-22 16:12:10,307 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:12:10,307 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.1336ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:12:10,311 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 456761 INFO 2026-03-22 16:12:10,311 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:12:10,311 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:12:10,313 [12 ] 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-22 16:12:10,353 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:12:10,353 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 40.046ms INFO 2026-03-22 16:12:10,353 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:12:10,353 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.5525ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:12:37,227 [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-22 16:12:37,230 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:12:37,231 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:12:37,252 [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-22 16:12:37,300 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:12:37,333 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 81.3939ms INFO 2026-03-22 16:12:37,334 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:12:37,334 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 107.418ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:13:04,847 [20 ] 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-22 16:13:04,849 [20 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:13:04,849 [20 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:13:04,852 [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 2026-03-22 16:13:04,864 [20 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:13:04,886 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 34.3405ms INFO 2026-03-22 16:13:04,886 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:13:04,886 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.2773ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:14:00,811 [21 ] 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-22 16:14:00,813 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:14:00,814 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:14:00,816 [21 ] 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-22 16:14:00,828 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:14:00,850 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 33.2017ms INFO 2026-03-22 16:14:00,850 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:14:00,850 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.2391ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:15:26,663 [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-22 16:15:26,665 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:15:26,665 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:15:26,668 [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-22 16:15:26,678 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:15:26,690 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 21.9064ms INFO 2026-03-22 16:15:26,690 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:15:26,690 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.9762ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:15:46,848 [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-22 16:15:46,849 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:15:46,850 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:15:46,852 [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-22 16:15:46,869 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:15:46,897 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 44.8323ms INFO 2026-03-22 16:15:46,898 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:15:46,898 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 50.1194ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:16:02,245 [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-22 16:16:02,246 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:16:02,246 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:16:02,248 [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-22 16:16:02,259 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:16:02,278 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 29.8253ms INFO 2026-03-22 16:16:02,279 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:16:02,279 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.2418ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:16:47,119 [34 ] 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-22 16:16:47,120 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:16:47,120 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:16:47,122 [34 ] 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-22 16:16:47,134 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:16:47,145 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 22.2473ms INFO 2026-03-22 16:16:47,145 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:16:47,145 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.4392ms 200 application/json; charset=utf-8 INFO 2026-03-22 16:17:23,251 [43 ] 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-22 16:17:23,252 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 16:17:23,253 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:17:23,254 [43 ] 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-22 16:17:23,265 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 16:17:23,290 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 35.011ms INFO 2026-03-22 16:17:23,290 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 16:17:23,290 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.688ms 200 application/json; charset=utf-8 INFO 2026-03-22 17:53:08,082 [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-22 17:53:08,206 [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-22 17:53:08,237 [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-22 17:53:08,368 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 17:53:08,447 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 17:53:09,093 [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-22 17:53:09,733 [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-22 17:53:09,749 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 17:53:09,750 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 17:53:09,968 [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-22 17:53:10,170 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 17:53:10,173 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 17:53:10,208 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 1112.2331ms INFO 2026-03-22 17:53:10,208 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 237.5494ms INFO 2026-03-22 17:53:10,208 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 17:53:10,208 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 17:53:10,212 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1974.4662ms 200 application/json; charset=utf-8 INFO 2026-03-22 17:53:10,212 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 478.6083ms 200 application/json; charset=utf-8 INFO 2026-03-22 17:53:10,308 [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-22 17:53:10,309 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 17:53:10,310 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 17:53:10,312 [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-22 17:53:10,319 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 17:53:10,342 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core) in 30.1809ms INFO 2026-03-22 17:53:10,342 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.DownloadById (Sg.HcmFile.Web.Core)' INFO 2026-03-22 17:53:10,342 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.9247ms 200 application/json; charset=utf-8 INFO 2026-03-22 18:48:54,272 [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-22 18:48:54,380 [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-22 18:48:54,410 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.171:8080/HcmFile/ INFO 2026-03-22 18:48:54,455 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-03-22 18:48:55,083 [6 ] 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-22 18:48:55,546 [10 ] vc.Infrastructure.RedirectResultExecutor - Executing RedirectResult, redirecting to /swagger. INFO 2026-03-22 18:48:55,549 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host) in 464.1607ms INFO 2026-03-22 18:48:55,549 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-03-22 18:48:55,557 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1147.7399ms 302 INFO 2026-03-22 20:21:06,304 [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-22 20:21:06,433 [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-22 20:21:06,464 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 161535 INFO 2026-03-22 20:21:06,592 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 20:21:06,652 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:21:07,285 [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 2026-03-22 20:21:08,460 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 20:21:08,476 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 1188.5337ms INFO 2026-03-22 20:21:08,476 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:21:08,479 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2015.1728ms 200 application/json; charset=utf-8 INFO 2026-03-22 20:25:46,736 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 209902 INFO 2026-03-22 20:25:46,754 [18 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 20:25:46,755 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:25:46,758 [18 ] 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-22 20:25:46,783 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 20:25:46,784 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 25.7792ms INFO 2026-03-22 20:25:46,784 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:25:46,784 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 48.4543ms 200 application/json; charset=utf-8 INFO 2026-03-22 20:25:52,448 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8080/HcmFile/api/File/GetFileNameForGuid?Guid=ab92ba32-88ef-c18c-3617-6b63e60b5ea1&attachTableName= application/x-www-form-urlencoded 0 INFO 2026-03-22 20:25:52,450 [18 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 20:25:52,450 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:25:52,455 [18 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "GetFileNameForGuid", controller = "File", area = ""}. Executing controller action with signature Sg.HcmFile.File.Dto.FileInfoDto GetFileNameForGuid(System.String, System.String) on controller Sg.Hcm.Controllers.FileController (Sg.HcmFile.Web.Core). INFO 2026-03-22 20:25:52,476 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 20:25:52,477 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core) in 21.9897ms INFO 2026-03-22 20:25:52,477 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.GetFileNameForGuid (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:25:52,477 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.8879ms 200 application/json; charset=utf-8 INFO 2026-03-22 20:28:49,353 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 164631 INFO 2026-03-22 20:28:49,356 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 20:28:49,357 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:28:49,360 [26 ] 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-22 20:28:49,389 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 20:28:49,389 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 29.5777ms INFO 2026-03-22 20:28:49,389 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:28:49,390 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 36.9865ms 200 application/json; charset=utf-8 INFO 2026-03-22 20:28:49,393 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 223407 INFO 2026-03-22 20:28:49,394 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 20:28:49,394 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:28:49,396 [26 ] 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-22 20:28:49,408 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 20:28:49,409 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 12.7111ms INFO 2026-03-22 20:28:49,409 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:28:49,409 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.8428ms 200 application/json; charset=utf-8 INFO 2026-03-22 20:29:02,080 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 164631 INFO 2026-03-22 20:29:02,081 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 20:29:02,082 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:29:02,084 [26 ] 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). ERROR 2026-03-22 20:29:02,296 [27 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (425c6abe-53cb-df02-6737-6c5d572a6853). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:3c2a2edd-888b-4217-a51f-bff83444d427 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) 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-22 20:29:02,396 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 20:29:02,398 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 313.9853ms INFO 2026-03-22 20:29:02,398 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:29:02,399 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 319.3464ms 500 application/json; charset=utf-8 INFO 2026-03-22 20:29:02,403 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://dge.ergotron.com:8080/HcmFile/api/File/UploadBase64 application/json-patch+json 223407 INFO 2026-03-22 20:29:02,404 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-03-22 20:29:02,404 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:29:02,406 [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). ERROR 2026-03-22 20:29:02,425 [23 ] Mvc.ExceptionHandling.AbpExceptionFilter - An error occurred while updating the entries. See the inner exception for details. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'pk_WebAttachMain'. Cannot insert duplicate key in object 'dbo.WebAttachMain'. The duplicate key value is (1ccd5219-3aea-5fd5-c1ff-639526513edc). The statement has been terminated. at Microsoft.Data.SqlClient.SqlCommand.<>c.b__164_0(Task`1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location where exception was thrown --- at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) ClientConnectionId:3c2a2edd-888b-4217-a51f-bff83444d427 Error Number:2627,State:1,Class:14 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(DbContext _, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Abp.EntityFrameworkCore.AbpDbContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.Zero.EntityFrameworkCore.AbpZeroCommonDbContext`3.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesInDbContextAsync(DbContext dbContext) at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.SaveChangesAsync() at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.CompleteUowAsync() at Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync() at Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) 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-22 20:29:02,426 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-03-22 20:29:02,426 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core) in 20.0816ms INFO 2026-03-22 20:29:02,426 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.FileController.UploadBase64 (Sg.HcmFile.Web.Core)' INFO 2026-03-22 20:29:02,427 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.3444ms 500 application/json; charset=utf-8 INFO 2026-03-22 21:24:26,034 [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-22 21:24:26,139 [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-22 21:24:26,169 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.167:8080/HcmFile/ INFO 2026-03-22 21:24:26,213 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-03-22 21:24:26,844 [6 ] 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-22 21:24:27,304 [10 ] vc.Infrastructure.RedirectResultExecutor - Executing RedirectResult, redirecting to /swagger. INFO 2026-03-22 21:24:27,307 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host) in 460.6609ms INFO 2026-03-22 21:24:27,308 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmFile.Web.Host.Controllers.HomeController.Index (Sg.HcmFile.Web.Host)' INFO 2026-03-22 21:24:27,315 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1147.7633ms 302