2025-12-14 22:59:54.904 +05:30 INF User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-431398694-2621610418-1844421016-2195953222-840199176\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2025-12-14 22:59:55.183 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-12-14 22:59:55.184 +05:30 INF Hosting environment: Production 2025-12-14 22:59:55.184 +05:30 INF Content root path: C:\inetpub\wwwroot\Sang.StockCountWeb.Api 2025-12-14 22:59:55.196 +05:30 e9d9890c-4a5f-4bef-b368-cc9b95515c33 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-14 22:59:55.296 +05:30 e9d9890c-4a5f-4bef-b368-cc9b95515c33 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8,te;q=0.7}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/Stockcount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-14 22:59:55.340 +05:30 f56b7632-5649-4147-9139-57784e9be9a3 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-14 22:59:55.366 +05:30 f56b7632-5649-4147-9139-57784e9be9a3 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-14 22:59:55.814 +05:30 f56b7632-5649-4147-9139-57784e9be9a3 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-14 22:59:55.861 +05:30 f56b7632-5649-4147-9139-57784e9be9a3 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 490.3506ms 2025-12-14 22:59:55.866 +05:30 f56b7632-5649-4147-9139-57784e9be9a3 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-14 22:59:55.873 +05:30 f56b7632-5649-4147-9139-57784e9be9a3 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: e9d9890c-4a5f-4bef-b368-cc9b95515c33}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-14 22:59:55.889 +05:30 f56b7632-5649-4147-9139-57784e9be9a3 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 697.5961ms 2025-12-14 23:00:03.834 +05:30 2a8afb25-ab9b-42f8-9774-391396c00038 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-14 23:00:03.884 +05:30 2a8afb25-ab9b-42f8-9774-391396c00038 INF CORS policy execution successful. 2025-12-14 23:00:03.896 +05:30 2a8afb25-ab9b-42f8-9774-391396c00038 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8,te;q=0.7}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/Stockcount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-14 23:00:03.917 +05:30 fb6f669d-a6a1-4341-8258-28cf62880ef5 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-14 23:00:03.981 +05:30 fb6f669d-a6a1-4341-8258-28cf62880ef5 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-14 23:00:04.739 +05:30 fb6f669d-a6a1-4341-8258-28cf62880ef5 INF Database retrieved 2025-12-14 23:00:05.120 +05:30 fb6f669d-a6a1-4341-8258-28cf62880ef5 INF Token generated 2025-12-14 23:00:05.229 +05:30 fb6f669d-a6a1-4341-8258-28cf62880ef5 INF Token generated 2025-12-14 23:00:05.553 +05:30 fb6f669d-a6a1-4341-8258-28cf62880ef5 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-14 23:00:05.661 +05:30 fb6f669d-a6a1-4341-8258-28cf62880ef5 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 1676.8799ms 2025-12-14 23:00:05.663 +05:30 fb6f669d-a6a1-4341-8258-28cf62880ef5 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-14 23:00:05.666 +05:30 fb6f669d-a6a1-4341-8258-28cf62880ef5 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 2a8afb25-ab9b-42f8-9774-391396c00038}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NTczMzQwNSwiZXhwIjoxNzY1NzM1MjA0LCJpYXQiOjE3NjU3MzM0MDV9.BUJrLm6v2hRPh8Sb_c4obA3NfYHQZZj5XdvrDaJZTEU\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NTczMzQwNSwiZXhwIjoxNzY1NzM3MDA1LCJpYXQiOjE3NjU3MzM0MDV9.zje1NKOFyxlKe9jnOz0s1eJiZ9Umjx-Z1ltEP3OHomk\",\"TokenExpiryMin\":30}"} 2025-12-14 23:00:05.724 +05:30 fb6f669d-a6a1-4341-8258-28cf62880ef5 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 1891.9913ms 2025-12-14 23:00:05.951 +05:30 3e865df0-c667-4031-9daf-d20e8c73b5cd INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-14 23:00:06.252 +05:30 3e865df0-c667-4031-9daf-d20e8c73b5cd INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8,te;q=0.7}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NTczMzQwNSwiZXhwIjoxNzY1NzM1MjA0LCJpYXQiOjE3NjU3MzM0MDV9.BUJrLm6v2hRPh8Sb_c4obA3NfYHQZZj5XdvrDaJZTEU}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-14 23:00:06.354 +05:30 c446c623-e69a-4949-8973-2df24a9cfe07 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-14 23:00:06.373 +05:30 c446c623-e69a-4949-8973-2df24a9cfe07 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-14 23:00:07.117 +05:30 c446c623-e69a-4949-8973-2df24a9cfe07 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-14 23:00:07.122 +05:30 c446c623-e69a-4949-8973-2df24a9cfe07 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 746.8336ms 2025-12-14 23:00:07.123 +05:30 c446c623-e69a-4949-8973-2df24a9cfe07 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-14 23:00:07.125 +05:30 c446c623-e69a-4949-8973-2df24a9cfe07 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 3e865df0-c667-4031-9daf-d20e8c73b5cd}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-14 23:00:07.128 +05:30 c446c623-e69a-4949-8973-2df24a9cfe07 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 1176.4925ms 2025-12-14 23:10:54.613 +05:30 INF Application is shutting down...