2025-05-20 05:02:07.2362||DEBUG|DiscountService.Program|init main function 2025-05-20 05:02:14.0029|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.11 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-05-20 05:02:14.4630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-05-20 05:02:14.4817|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-05-20 05:02:14.4863|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-05-20 05:02:14.4863|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-05-20 05:02:14.5021|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-05-20 05:02:14.5141|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-05-20 05:02:14.7872|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. 2025-05-20 05:02:14.7872|59|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-05-20 05:02:14.7872|58|INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Creating key {a1c8af80-c225-4ecf-8edf-a762487cfae4} with creation date 2025-05-20 04:02:14Z, activation date 2025-05-20 04:02:14Z, and expiration date 2025-08-18 04:02:14Z. 2025-05-20 05:02:14.7989|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {a1c8af80-c225-4ecf-8edf-a762487cfae4} may be persisted to storage in unencrypted form. 2025-05-20 05:02:15.0812|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/Discount/api/Discount/Search 2025-05-20 05:02:15.5924|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-05-20 05:02:15.5924|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-05-20 05:02:15.5924|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 519.5259ms 401 2025-05-20 05:03:22.3106|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/Discount/api/Discount/Search 2025-05-20 05:03:22.3106|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-05-20 05:03:22.3106|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-05-20 05:03:22.3106|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2482ms 401 2025-05-20 05:03:52.4253|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/api/Discount/UpdateDiscountCodeUsage 2025-05-20 05:03:52.4253|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint '405 HTTP Method Not Supported' 2025-05-20 05:03:52.4253|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint '405 HTTP Method Not Supported' 2025-05-20 05:03:52.4253|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8019ms 405 2025-05-20 05:37:31.6353|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:26023/DISCOUNT/iisintegration 0 2025-05-20 05:37:31.6353|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.35ms 202 2025-05-20 05:42:54.5187||DEBUG|DiscountService.Program|init main function 2025-05-20 05:42:55.2201|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.11 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-05-20 05:42:55.3877|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-05-20 05:42:55.4062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-05-20 05:42:55.4093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-05-20 05:42:55.4093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-05-20 05:42:55.4093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-05-20 05:42:55.4357|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-05-20 05:42:55.5130|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. 2025-05-20 05:42:55.5130|59|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-05-20 05:42:55.5193|58|INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Creating key {be2bccac-4d68-406e-8010-c40ce07aa268} with creation date 2025-05-20 04:42:55Z, activation date 2025-05-20 04:42:55Z, and expiration date 2025-08-18 04:42:55Z. 2025-05-20 05:42:55.5193|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {be2bccac-4d68-406e-8010-c40ce07aa268} may be persisted to storage in unencrypted form. 2025-05-20 05:42:55.5900|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/Discount/api/Discount/Search 2025-05-20 05:42:55.6276|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-05-20 05:42:55.6276|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-05-20 05:42:55.6276|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.3723ms 401 2025-05-20 06:06:14.7661|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 06:06:14.7948|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.7833ms 404 2025-05-20 06:21:56.6756|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/Discount/api/Discount/Search 2025-05-20 06:21:56.6805|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-05-20 06:21:56.6805|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-05-20 06:21:56.6805|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1735ms 401 2025-05-20 06:21:59.8888|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/api/Discount/UpdateDiscountCodeUsage 2025-05-20 06:21:59.8888|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint '405 HTTP Method Not Supported' 2025-05-20 06:21:59.8888|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint '405 HTTP Method Not Supported' 2025-05-20 06:21:59.8888|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.417ms 405 2025-05-20 07:56:40.1909|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/Discount/api/Discount/Search 2025-05-20 07:56:40.1909|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-05-20 07:56:40.1909|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-05-20 07:56:40.1909|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.1665ms 401 2025-05-20 07:56:45.9606|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/api/Discount/UpdateDiscountCodeUsage 2025-05-20 07:56:45.9606|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint '405 HTTP Method Not Supported' 2025-05-20 07:56:45.9606|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint '405 HTTP Method Not Supported' 2025-05-20 07:56:45.9606|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.649ms 405 2025-05-20 08:20:58.6467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:38930/DISCOUNT/iisintegration 0 2025-05-20 08:20:58.6467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 0.9952ms 202 2025-05-20 08:37:16.2068||DEBUG|DiscountService.Program|init main function 2025-05-20 08:37:16.9071|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.11 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-05-20 08:37:17.0808|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-05-20 08:37:17.0987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-05-20 08:37:17.0987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-05-20 08:37:17.0987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-05-20 08:37:17.1151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-05-20 08:37:17.1267|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-05-20 08:37:17.2008|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. 2025-05-20 08:37:17.2008|59|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-05-20 08:37:17.2008|58|INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Creating key {4c60861c-1a10-42f0-8647-7a3d36ffec28} with creation date 2025-05-20 07:37:17Z, activation date 2025-05-20 07:37:17Z, and expiration date 2025-08-18 07:37:17Z. 2025-05-20 08:37:17.2139|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {4c60861c-1a10-42f0-8647-7a3d36ffec28} may be persisted to storage in unencrypted form. 2025-05-20 08:37:17.2725|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 08:37:17.3210|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.8941ms 404 2025-05-20 08:39:28.5420|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 08:39:28.5420|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.9278ms 404 2025-05-20 08:40:32.1329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 08:40:32.1329|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5172ms 404 2025-05-20 08:42:24.3626|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 08:42:24.3626|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.8149ms 404 2025-05-20 08:47:07.0332|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 08:47:07.0332|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.9941ms 404 2025-05-20 08:48:14.0650|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 08:48:14.0650|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.8749ms 404 2025-05-20 08:49:47.4212|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 08:49:47.4212|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.8821ms 404 2025-05-20 08:50:49.8847|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 08:50:49.8847|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.7336ms 404 2025-05-20 08:51:02.4257|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 08:51:02.4273|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.6589ms 404 2025-05-20 10:42:08.2355|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:47104/DISCOUNT/iisintegration 0 2025-05-20 10:42:08.2355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.1854ms 202 2025-05-20 12:02:32.8796||DEBUG|DiscountService.Program|init main function 2025-05-20 12:02:34.5720|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.11 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-05-20 12:02:34.9951|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-05-20 12:02:35.0131|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-05-20 12:02:35.0131|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-05-20 12:02:35.0131|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-05-20 12:02:35.0298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-05-20 12:02:35.0414|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-05-20 12:02:35.3015|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. 2025-05-20 12:02:35.3015|59|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-05-20 12:02:35.3015|58|INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Creating key {d451e938-c3b2-4b4e-906a-905ed1fdcaee} with creation date 2025-05-20 11:02:35Z, activation date 2025-05-20 11:02:35Z, and expiration date 2025-08-18 11:02:35Z. 2025-05-20 12:02:35.3015|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {d451e938-c3b2-4b4e-906a-905ed1fdcaee} may be persisted to storage in unencrypted form. 2025-05-20 12:02:35.4273|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 12:02:35.9403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 513.3783ms 404 2025-05-20 12:13:18.0810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 12:13:18.0810|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.0934ms 404 2025-05-20 12:30:35.1606|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/discount/ 2025-05-20 12:30:35.1606|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5906ms 404 2025-05-20 16:53:42.8353|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://api.skilldorm.com/Discount/api/Discount/Search 2025-05-20 16:53:42.8353|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-05-20 16:53:42.8458|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-05-20 16:53:42.8458|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0963ms 401 2025-05-20 18:38:04.2503|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:30691/DISCOUNT/iisintegration 0 2025-05-20 18:38:04.2503|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.0527ms 202