2025-11-12 11:08:27.082 +05:30 WRN Using an in-memory repository. Keys will not be persisted to storage. 2025-11-12 11:08:27.133 +05:30 WRN Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-11-12 11:08:27.158 +05:30 INF Creating key {d2b27b16-d219-4371-9ebe-be8e7a0c3971} with creation date 2025-11-12 05:38:27Z, activation date 2025-11-12 05:38:27Z, and expiration date 2026-02-10 05:38:27Z. 2025-11-12 11:08:27.172 +05:30 WRN No XML encryptor configured. Key {d2b27b16-d219-4371-9ebe-be8e7a0c3971} may be persisted to storage in unencrypted form. 2025-11-12 11:08:27.351 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-11-12 11:08:27.352 +05:30 INF Hosting environment: Production 2025-11-12 11:08:27.352 +05:30 INF Content root path: C:\inetpub\wwwroot\Sang.ClientValidation.Api 2025-11-12 11:08:27.363 +05:30 06b89b70-154b-43cc-9626-4adf341ec7e6 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/index.html - null null 2025-11-12 11:08:27.499 +05:30 06b89b70-154b-43cc-9626-4adf341ec7e6 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/index.html - 200 null text/html;charset=utf-8 137.639ms 2025-11-12 11:08:27.595 +05:30 5e53ecdf-0017-4405-8159-dcd233709325 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/swagger-ui.css - null null 2025-11-12 11:08:27.616 +05:30 5e53ecdf-0017-4405-8159-dcd233709325 INF Sending file. Request path: '/swagger-ui.css'. Physical path: 'N/A' 2025-11-12 11:08:27.636 +05:30 ef38f648-365d-4193-8f29-18b4743a325f INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/swagger-ui-standalone-preset.js - null null 2025-11-12 11:08:27.636 +05:30 f102cc36-9868-46ce-9bb1-983be046680c INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/swagger-ui-bundle.js - null null 2025-11-12 11:08:27.645 +05:30 5e53ecdf-0017-4405-8159-dcd233709325 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/swagger-ui.css - 200 144929 text/css 50.1831ms 2025-11-12 11:08:27.646 +05:30 ef38f648-365d-4193-8f29-18b4743a325f INF Sending file. Request path: '/swagger-ui-standalone-preset.js'. Physical path: 'N/A' 2025-11-12 11:08:27.655 +05:30 f102cc36-9868-46ce-9bb1-983be046680c INF Sending file. Request path: '/swagger-ui-bundle.js'. Physical path: 'N/A' 2025-11-12 11:08:27.853 +05:30 ef38f648-365d-4193-8f29-18b4743a325f INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/swagger-ui-standalone-preset.js - 200 312163 text/javascript 217.1099ms 2025-11-12 11:08:27.881 +05:30 f102cc36-9868-46ce-9bb1-983be046680c INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/swagger-ui-bundle.js - 200 1061536 text/javascript 245.3084ms 2025-11-12 11:08:28.216 +05:30 a3d95465-de47-4021-b002-eb81aef50d54 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/v1/swagger.json - null null 2025-11-12 11:08:28.247 +05:30 6cc43076-2158-42c9-9a92-3cd99327f6a7 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/favicon-32x32.png - null null 2025-11-12 11:08:28.249 +05:30 6cc43076-2158-42c9-9a92-3cd99327f6a7 INF Sending file. Request path: '/favicon-32x32.png'. Physical path: 'N/A' 2025-11-12 11:08:28.249 +05:30 6cc43076-2158-42c9-9a92-3cd99327f6a7 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/favicon-32x32.png - 200 628 image/png 2.1752ms 2025-11-12 11:08:28.363 +05:30 a3d95465-de47-4021-b002-eb81aef50d54 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/v1/swagger.json - 200 null application/json;charset=utf-8 147.1705ms 2025-11-12 11:13:01.253 +05:30 453d4f90-6938-46ff-b16b-26cd5bbf368d INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/v1/swagger.json - null null 2025-11-12 11:13:01.277 +05:30 453d4f90-6938-46ff-b16b-26cd5bbf368d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/swagger/v1/swagger.json - 200 null application/json;charset=utf-8 24.3673ms 2025-11-12 11:23:26.957 +05:30 INF Application is shutting down... 2025-11-12 11:47:31.239 +05:30 WRN Using an in-memory repository. Keys will not be persisted to storage. 2025-11-12 11:47:31.317 +05:30 WRN Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-11-12 11:47:31.338 +05:30 INF Creating key {8704cfcd-e7e0-48f5-aac7-03eb73679cf2} with creation date 2025-11-12 06:17:31Z, activation date 2025-11-12 06:17:31Z, and expiration date 2026-02-10 06:17:31Z. 2025-11-12 11:47:31.352 +05:30 WRN No XML encryptor configured. Key {8704cfcd-e7e0-48f5-aac7-03eb73679cf2} may be persisted to storage in unencrypted form. 2025-11-12 11:47:31.547 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-11-12 11:47:31.547 +05:30 INF Hosting environment: Production 2025-11-12 11:47:31.547 +05:30 INF Content root path: C:\inetpub\wwwroot\Sang.ClientValidation.Api 2025-11-12 11:47:31.563 +05:30 c2b961e3-7757-49d5-8699-fd183c6c9b58 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/clientvalidation/getclientvalidation?clientId=1001002 - multipart/form-data; boundary=--dio-boundary-3320217557 31 2025-11-12 11:47:31.662 +05:30 c2b961e3-7757-49d5-8699-fd183c6c9b58 INF HTTP request: Path: /clientvalidation/getclientvalidation QueryString: ?clientId=1001002 Headers: {Accept: */*}, {Accept-Encoding: gzip}, {Authorization: Bearer}, {Content-Length: 31}, {Content-Type: multipart/form-data; boundary=--dio-boundary-3320217557}, {Host: 103.120.178.195}, {User-Agent: Dart/3.5 (dart:io)} Host: 103.120.178.195 Body: ----dio-boundary-3320217557-- 2025-11-12 11:47:31.693 +05:30 1646aa60-d7cd-46c2-978c-a34a8c935290 INF Executing endpoint 'Sang.ClientValidation.Api.Controllers.ClientValidationController.GetClientValidation (Sang.ClientValidation.Api)' 2025-11-12 11:47:31.742 +05:30 1646aa60-d7cd-46c2-978c-a34a8c935290 INF Route matched with {action = "GetClientValidation", controller = "ClientValidation"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetClientValidation(Int32) on controller Sang.ClientValidation.Api.Controllers.ClientValidationController (Sang.ClientValidation.Api). 2025-11-12 11:47:32.535 +05:30 1646aa60-d7cd-46c2-978c-a34a8c935290 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-11-12 11:47:32.599 +05:30 1646aa60-d7cd-46c2-978c-a34a8c935290 INF Executed action Sang.ClientValidation.Api.Controllers.ClientValidationController.GetClientValidation (Sang.ClientValidation.Api) in 852.3631ms 2025-11-12 11:47:32.603 +05:30 1646aa60-d7cd-46c2-978c-a34a8c935290 INF Executed endpoint 'Sang.ClientValidation.Api.Controllers.ClientValidationController.GetClientValidation (Sang.ClientValidation.Api)' 2025-11-12 11:47:32.606 +05:30 1646aa60-d7cd-46c2-978c-a34a8c935290 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: c2b961e3-7757-49d5-8699-fd183c6c9b58}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 208} Body: {"status":"Success","statusCode":2000,"message":"Valid Client","result":"[{\"Id\":2,\"Name\":\"Rastilari\",\"IPAddress\":\"rastilari.dyndns.org\",\"Protocol\":\"http\",\"Port\":\"82\",\"ApiRootPath\":\"\"}]"} 2025-11-12 11:47:32.618 +05:30 1646aa60-d7cd-46c2-978c-a34a8c935290 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/clientvalidation/getclientvalidation?clientId=1001002 - 200 208 application/json; charset=utf-8 1056.693ms 2025-11-12 11:58:30.961 +05:30 INF Application is shutting down... 2025-11-12 16:49:50.503 +05:30 WRN Using an in-memory repository. Keys will not be persisted to storage. 2025-11-12 16:49:50.542 +05:30 WRN Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-11-12 16:49:50.561 +05:30 INF Creating key {25866905-1b65-4a04-b20b-e3257c7c41cd} with creation date 2025-11-12 11:19:50Z, activation date 2025-11-12 11:19:50Z, and expiration date 2026-02-10 11:19:50Z. 2025-11-12 16:49:50.572 +05:30 WRN No XML encryptor configured. Key {25866905-1b65-4a04-b20b-e3257c7c41cd} may be persisted to storage in unencrypted form. 2025-11-12 16:49:50.708 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-11-12 16:49:50.709 +05:30 INF Hosting environment: Production 2025-11-12 16:49:50.709 +05:30 INF Content root path: C:\inetpub\wwwroot\Sang.ClientValidation.Api 2025-11-12 16:49:50.719 +05:30 215d355a-8442-486c-b602-413c6ad15d4b INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.ClientValidation.Api/license/generatelicensekey - application/json; charset=utf-8 122 2025-11-12 16:49:50.783 +05:30 215d355a-8442-486c-b602-413c6ad15d4b INF HTTP request: Path: /license/generatelicensekey QueryString: Headers: {Accept: application/json}, {Content-Length: 122}, {Content-Type: application/json; charset=utf-8}, {Host: 103.120.178.195}, {traceparent: 00-fa193beab2886885cc0181a0705a6fb9-5ef51b726654894d-00} Host: 103.120.178.195 Body: {"ClientCode":"123","UniqueId":"zB9RVQMxyUyOhbkCqLxaOObb52mlbfm9e7L2ldE+wwjF+pMxeNr1op4vAzo55YxkiuqAzRzaQ5q7DSJ3FwWM0g=="} 2025-11-12 16:49:50.812 +05:30 6504b45a-e2da-447f-accd-6f802e9419f9 INF Executing endpoint 'Sang.ClientValidation.Api.Controllers.LicenseController.GenerateLicenseKeyAsync (Sang.ClientValidation.Api)' 2025-11-12 16:49:50.845 +05:30 6504b45a-e2da-447f-accd-6f802e9419f9 INF Route matched with {action = "GenerateLicenseKey", controller = "License"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult`1[System.String]] GenerateLicenseKeyAsync(Sang.ClientValidation.Api.Models.LicenseRequest) on controller Sang.ClientValidation.Api.Controllers.LicenseController (Sang.ClientValidation.Api). 2025-11-12 16:49:51.312 +05:30 6504b45a-e2da-447f-accd-6f802e9419f9 INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-11-12 16:49:51.357 +05:30 6504b45a-e2da-447f-accd-6f802e9419f9 INF Executed action Sang.ClientValidation.Api.Controllers.LicenseController.GenerateLicenseKeyAsync (Sang.ClientValidation.Api) in 507.6792ms 2025-11-12 16:49:51.360 +05:30 6504b45a-e2da-447f-accd-6f802e9419f9 INF Executed endpoint 'Sang.ClientValidation.Api.Controllers.LicenseController.GenerateLicenseKeyAsync (Sang.ClientValidation.Api)' 2025-11-12 16:49:51.362 +05:30 6504b45a-e2da-447f-accd-6f802e9419f9 INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: 215d355a-8442-486c-b602-413c6ad15d4b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 81} Body: {"status":"Failure","statusCode":3000,"message":"Invalid License.","result":null} 2025-11-12 16:49:51.374 +05:30 6504b45a-e2da-447f-accd-6f802e9419f9 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.ClientValidation.Api/license/generatelicensekey - 400 81 application/json; charset=utf-8 656.0814ms 2025-11-12 17:00:50.291 +05:30 INF Application is shutting down... 2025-11-12 17:13:10.203 +05:30 WRN Using an in-memory repository. Keys will not be persisted to storage. 2025-11-12 17:13:10.244 +05:30 WRN Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-11-12 17:13:10.290 +05:30 INF Creating key {d09e0bd9-bf76-4708-b6a0-27249b458285} with creation date 2025-11-12 11:43:10Z, activation date 2025-11-12 11:43:10Z, and expiration date 2026-02-10 11:43:10Z. 2025-11-12 17:13:10.308 +05:30 WRN No XML encryptor configured. Key {d09e0bd9-bf76-4708-b6a0-27249b458285} may be persisted to storage in unencrypted form. 2025-11-12 17:13:10.506 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-11-12 17:13:10.507 +05:30 INF Hosting environment: Production 2025-11-12 17:13:10.507 +05:30 INF Content root path: C:\inetpub\wwwroot\Sang.ClientValidation.Api 2025-11-12 17:13:10.519 +05:30 39e05598-9e3e-441a-9968-8592c15699da INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/clientvalidation/getclientvalidation?clientId=1001002 - multipart/form-data; boundary=--dio-boundary-1236967822 31 2025-11-12 17:13:10.585 +05:30 39e05598-9e3e-441a-9968-8592c15699da INF HTTP request: Path: /clientvalidation/getclientvalidation QueryString: ?clientId=1001002 Headers: {Accept: */*}, {Accept-Encoding: gzip}, {Authorization: Bearer}, {Content-Length: 31}, {Content-Type: multipart/form-data; boundary=--dio-boundary-1236967822}, {Host: 103.120.178.195}, {User-Agent: Dart/3.7 (dart:io)} Host: 103.120.178.195 Body: ----dio-boundary-1236967822-- 2025-11-12 17:13:10.615 +05:30 8b8d6080-8225-453b-bc47-de5015c17874 INF Executing endpoint 'Sang.ClientValidation.Api.Controllers.ClientValidationController.GetClientValidation (Sang.ClientValidation.Api)' 2025-11-12 17:13:10.648 +05:30 8b8d6080-8225-453b-bc47-de5015c17874 INF Route matched with {action = "GetClientValidation", controller = "ClientValidation"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetClientValidation(Int32) on controller Sang.ClientValidation.Api.Controllers.ClientValidationController (Sang.ClientValidation.Api). 2025-11-12 17:13:11.086 +05:30 8b8d6080-8225-453b-bc47-de5015c17874 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-11-12 17:13:11.134 +05:30 8b8d6080-8225-453b-bc47-de5015c17874 INF Executed action Sang.ClientValidation.Api.Controllers.ClientValidationController.GetClientValidation (Sang.ClientValidation.Api) in 480.8999ms 2025-11-12 17:13:11.138 +05:30 8b8d6080-8225-453b-bc47-de5015c17874 INF Executed endpoint 'Sang.ClientValidation.Api.Controllers.ClientValidationController.GetClientValidation (Sang.ClientValidation.Api)' 2025-11-12 17:13:11.141 +05:30 8b8d6080-8225-453b-bc47-de5015c17874 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 39e05598-9e3e-441a-9968-8592c15699da}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 208} Body: {"status":"Success","statusCode":2000,"message":"Valid Client","result":"[{\"Id\":2,\"Name\":\"Rastilari\",\"IPAddress\":\"rastilari.dyndns.org\",\"Protocol\":\"http\",\"Port\":\"82\",\"ApiRootPath\":\"\"}]"} 2025-11-12 17:13:11.152 +05:30 8b8d6080-8225-453b-bc47-de5015c17874 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.ClientValidation.Api/clientvalidation/getclientvalidation?clientId=1001002 - 200 208 application/json; charset=utf-8 634.75ms 2025-11-12 17:24:10.029 +05:30 INF Application is shutting down...