Browse Source

feat: 添加多语言模块

pull/89/head
王军 3 years ago
parent
commit
464cc2990e
  1. 1
      .gitignore
  2. 494
      aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/Logs/logs.txt
  3. 2
      aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Application/GlobalUsings.cs
  4. 3
      aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Application/LanguageTexts/LanguageTextAppService.cs
  5. 4
      aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Application/Languages/LanguageAppService.cs
  6. 9
      aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/LanguageTexts/ILanguageTextRepository.cs
  7. 13
      aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.EntityFrameworkCore/EntityFrameworkCore/LanguageTexts/EfCoreLanguageTextRepository.cs

1
.gitignore

@ -262,3 +262,4 @@ aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Logs/logs.txt
/aspnet-core/Lion.AbpPro.sln.DotSettings /aspnet-core/Lion.AbpPro.sln.DotSettings
/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/logs /aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/logs
/docs/site /docs/site
/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/Logs

494
aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/Logs/logs.txt

@ -1,494 +0,0 @@
2023-03-18 10:08:53.347 +08:00 [INF] Starting web host.
2023-03-18 10:08:56.165 +08:00 [INF] User profile is available. Using 'C:\Users\wangjun\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
2023-03-18 10:08:56.282 +08:00 [INF] Loaded ABP modules:
2023-03-18 10:08:56.282 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementHttpApiHostModule
2023-03-18 10:08:56.282 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementApplicationModule
2023-03-18 10:08:56.282 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementDomainModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Data.AbpDataModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Json.SystemTextJson.AbpJsonSystemTextJsonModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Json.AbpJsonAbstractionsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingContractsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.BackgroundWorkers.AbpBackgroundWorkersModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.DistributedLocking.AbpDistributedLockingAbstractionsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Caching.AbpCachingModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Serialization.AbpSerializationModule
2023-03-18 10:08:56.282 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementDomainSharedModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule
2023-03-18 10:08:56.282 +08:00 [INF] - Lion.AbpPro.Core.LionAbpProCoreModule
2023-03-18 10:08:56.282 +08:00 [INF] - Lion.AbpPro.LionAbpProLocalizationModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AutoMapper.AbpAutoMapperModule
2023-03-18 10:08:56.282 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementApplicationContractsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule
2023-03-18 10:08:56.282 +08:00 [INF] - Lion.AbpPro.LanguageManagement.EntityFrameworkCore.LanguageManagementEntityFrameworkCoreModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule
2023-03-18 10:08:56.282 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementHttpApiModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.UI.AbpUiModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Caching.StackExchangeRedis.AbpCachingStackExchangeRedisModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.MySQL.AbpEntityFrameworkCoreMySQLModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AuditLogging.EntityFrameworkCore.AbpAuditLoggingEntityFrameworkCoreModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainSharedModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.PermissionManagement.EntityFrameworkCore.AbpPermissionManagementEntityFrameworkCoreModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainSharedModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.SettingManagement.EntityFrameworkCore.AbpSettingManagementEntityFrameworkCoreModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainSharedModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.AspNetCore.Serilog.AbpAspNetCoreSerilogModule
2023-03-18 10:08:56.282 +08:00 [INF] - Volo.Abp.Swashbuckle.AbpSwashbuckleModule
2023-03-18 10:08:58.241 +08:00 [INF] Initialized all ABP modules.
2023-03-18 10:08:58.407 +08:00 [INF] Now listening on: https://localhost:44333
2023-03-18 10:08:58.407 +08:00 [INF] Application started. Press Ctrl+C to shut down.
2023-03-18 10:08:58.407 +08:00 [INF] Hosting environment: Development
2023-03-18 10:08:58.407 +08:00 [INF] Content root path: D:\github\WangJunZzz\abp-vnext-pro\aspnet-core\modules\LanguageManagement\host\Lion.AbpPro.LanguageManagement.HttpApi.Host
2023-03-18 10:08:59.687 +08:00 [INF] Request starting HTTP/2 GET https://localhost:44333/ - -
2023-03-18 10:09:18.551 +08:00 [INF] Executed DbCommand (64ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
SELECT `a`.`Id`, `a`.`DisplayName`, `a`.`ExtraProperties`, `a`.`Name`
FROM `AbpPermissionGroups` AS `a`
2023-03-18 10:09:18.556 +08:00 [INF] Executed DbCommand (7ms) [Parameters=[@__ef_filter__p_0='?' (DbType = Boolean), @__isEnabled_0='?' (DbType = Boolean)], CommandType='"Text"', CommandTimeout='30']
SELECT `a`.`Id`, `a`.`ConcurrencyStamp`, `a`.`CreationTime`, `a`.`CreatorId`, `a`.`CultureName`, `a`.`DeleterId`, `a`.`DeletionTime`, `a`.`DisplayName`, `a`.`ExtraProperties`, `a`.`FlagIcon`, `a`.`IsDeleted`, `a`.`IsEnabled`, `a`.`LastModificationTime`, `a`.`LastModifierId`, `a`.`UiCultureName`
FROM `AbpLanguages` AS `a`
WHERE (@__ef_filter__p_0 OR NOT (`a`.`IsDeleted`)) AND (`a`.`IsEnabled` = @__isEnabled_0)
2023-03-18 10:09:18.834 +08:00 [INF] Executed DbCommand (4ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
SELECT `a`.`Id`, `a`.`DisplayName`, `a`.`ExtraProperties`, `a`.`GroupName`, `a`.`IsEnabled`, `a`.`MultiTenancySide`, `a`.`Name`, `a`.`ParentName`, `a`.`Providers`, `a`.`StateCheckers`
FROM `AbpPermissions` AS `a`
2023-03-18 10:09:28.281 +08:00 [INF] Executed DbCommand (27ms) [Parameters=[@__providerName_0='?' (Size = 64)], CommandType='"Text"', CommandTimeout='30']
SELECT `a`.`Id`, `a`.`Name`, `a`.`ProviderKey`, `a`.`ProviderName`, `a`.`Value`
FROM `AbpSettings` AS `a`
WHERE (`a`.`ProviderName` = @__providerName_0) AND `a`.`ProviderKey` IS NULL
2023-03-18 10:09:28.323 +08:00 [INF] Executed DbCommand (6ms) [Parameters=[@__providerName_0='?' (Size = 64)], CommandType='"Text"', CommandTimeout='30']
SELECT `a`.`Id`, `a`.`Name`, `a`.`ProviderKey`, `a`.`ProviderName`, `a`.`Value`
FROM `AbpSettings` AS `a`
WHERE (`a`.`ProviderName` = @__providerName_0) AND `a`.`ProviderKey` IS NULL
2023-03-18 10:09:28.410 +08:00 [INF] Executing endpoint 'Lion.AbpPro.LanguageManagement.Controllers.HomeController.Index (Lion.AbpPro.LanguageManagement.HttpApi.Host)'
2023-03-18 10:09:28.445 +08:00 [INF] Route matched with {action = "Index", controller = "Home", area = "", page = ""}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult Index() on controller Lion.AbpPro.LanguageManagement.Controllers.HomeController (Lion.AbpPro.LanguageManagement.HttpApi.Host).
2023-03-18 10:09:28.479 +08:00 [INF] Executing RedirectResult, redirecting to /swagger.
2023-03-18 10:09:28.484 +08:00 [INF] Executed action Lion.AbpPro.LanguageManagement.Controllers.HomeController.Index (Lion.AbpPro.LanguageManagement.HttpApi.Host) in 34.2797ms
2023-03-18 10:09:28.484 +08:00 [INF] Executed endpoint 'Lion.AbpPro.LanguageManagement.Controllers.HomeController.Index (Lion.AbpPro.LanguageManagement.HttpApi.Host)'
2023-03-18 10:09:28.497 +08:00 [INF] Request finished HTTP/2 GET https://localhost:44333/ - - - 302 0 - 28815.5267ms
2023-03-18 10:09:28.524 +08:00 [INF] Request starting HTTP/2 GET https://localhost:44333/swagger/index.html - -
2023-03-18 10:09:28.611 +08:00 [INF] Request finished HTTP/2 GET https://localhost:44333/swagger/index.html - - - 200 - text/html;charset=utf-8 86.9083ms
2023-03-18 10:09:28.663 +08:00 [INF] Request starting HTTP/2 GET https://localhost:44333/swagger/ui/abp.js - -
2023-03-18 10:09:28.676 +08:00 [INF] Request starting HTTP/2 GET https://localhost:44333/swagger/ui/abp.swagger.js - -
2023-03-18 10:09:28.686 +08:00 [INF] Sending file. Request path: '/swagger/ui/abp.swagger.js'. Physical path: 'N/A'
2023-03-18 10:09:28.686 +08:00 [INF] Sending file. Request path: '/swagger/ui/abp.js'. Physical path: 'N/A'
2023-03-18 10:09:28.687 +08:00 [INF] Request finished HTTP/2 GET https://localhost:44333/swagger/ui/abp.js - - - 200 3122 application/javascript 24.0180ms
2023-03-18 10:09:28.687 +08:00 [INF] Request finished HTTP/2 GET https://localhost:44333/swagger/ui/abp.swagger.js - - - 200 1363 application/javascript 10.6484ms
2023-03-18 10:09:28.894 +08:00 [INF] Request starting HTTP/2 GET https://localhost:44333/swagger/v1/swagger.json - -
2023-03-18 10:09:28.940 +08:00 [INF] Request starting HTTP/2 GET https://localhost:44333/swagger/favicon-32x32.png - -
2023-03-18 10:09:28.947 +08:00 [INF] Sending file. Request path: '/favicon-32x32.png'. Physical path: 'N/A'
2023-03-18 10:09:28.947 +08:00 [INF] Request finished HTTP/2 GET https://localhost:44333/swagger/favicon-32x32.png - - - 200 628 image/png 7.1563ms
2023-03-18 10:09:29.090 +08:00 [INF] Request finished HTTP/2 GET https://localhost:44333/swagger/v1/swagger.json - - - 200 - application/json;charset=utf-8 195.9779ms
2023-03-18 10:09:38.152 +08:00 [INF] Request starting HTTP/2 GET https://localhost:44333/abp/Swashbuckle/SetCsrfCookie application/json -
2023-03-18 10:09:38.155 +08:00 [INF] Executing endpoint 'Volo.Abp.Swashbuckle.AbpSwashbuckleController.SetCsrfCookie (Volo.Abp.Swashbuckle)'
2023-03-18 10:09:38.157 +08:00 [INF] Route matched with {area = "Abp", action = "SetCsrfCookie", controller = "AbpSwashbuckle", page = ""}. Executing controller action with signature Void SetCsrfCookie() on controller Volo.Abp.Swashbuckle.AbpSwashbuckleController (Volo.Abp.Swashbuckle).
2023-03-18 10:09:38.172 +08:00 [INF] Executed action Volo.Abp.Swashbuckle.AbpSwashbuckleController.SetCsrfCookie (Volo.Abp.Swashbuckle) in 14.3681ms
2023-03-18 10:09:38.172 +08:00 [INF] Executed endpoint 'Volo.Abp.Swashbuckle.AbpSwashbuckleController.SetCsrfCookie (Volo.Abp.Swashbuckle)'
2023-03-18 10:09:38.172 +08:00 [INF] Request finished HTTP/2 GET https://localhost:44333/abp/Swashbuckle/SetCsrfCookie application/json - - 204 - - 19.6974ms
2023-03-18 10:09:38.214 +08:00 [INF] Request starting HTTP/2 POST https://localhost:44333/Languages/Create application/json 130
2023-03-18 10:09:38.217 +08:00 [INF] CORS policy execution failed.
2023-03-18 10:09:38.217 +08:00 [INF] Request origin https://localhost:44333 does not have permission to access the resource.
2023-03-18 10:09:38.219 +08:00 [INF] Executing endpoint 'Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi)'
2023-03-18 10:09:38.228 +08:00 [INF] Route matched with {action = "Create", controller = "Language", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task CreateAsync(Lion.AbpPro.LanguageManagement.Languages.CreateLanguageInput) on controller Lion.AbpPro.LanguageManagement.Languages.LanguageController (Lion.AbpPro.LanguageManagement.HttpApi).
2023-03-18 10:09:38.340 +08:00 [INF] Executed DbCommand (2ms) [Parameters=[@__ef_filter__p_0='?' (DbType = Boolean), @__ef_filter__p_1='?' (DbType = Boolean)], CommandType='"Text"', CommandTimeout='30']
SELECT `a`.`Id`, `a`.`ConcurrencyStamp`, `a`.`CreationTime`, `a`.`CreatorId`, `a`.`CultureName`, `a`.`DeleterId`, `a`.`DeletionTime`, `a`.`ExtraProperties`, `a`.`IsDeleted`, `a`.`LastModificationTime`, `a`.`LastModifierId`, `a`.`Name`, `a`.`ResourceName`, `a`.`TenantId`, `a`.`Value`
FROM `AbpLanguageTexts` AS `a`
WHERE (@__ef_filter__p_0 OR NOT (`a`.`IsDeleted`)) AND (@__ef_filter__p_1 OR (`a`.`TenantId` IS NULL))
2023-03-18 10:09:38.345 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:09:38.374 +08:00 [INF] Executed DbCommand (2ms) [Parameters=[@__ef_filter__p_0='?' (DbType = Boolean), @__ef_filter__p_1='?' (DbType = Boolean)], CommandType='"Text"', CommandTimeout='30']
SELECT `a`.`Id`, `a`.`ConcurrencyStamp`, `a`.`CreationTime`, `a`.`CreatorId`, `a`.`CultureName`, `a`.`DeleterId`, `a`.`DeletionTime`, `a`.`ExtraProperties`, `a`.`IsDeleted`, `a`.`LastModificationTime`, `a`.`LastModifierId`, `a`.`Name`, `a`.`ResourceName`, `a`.`TenantId`, `a`.`Value`
FROM `AbpLanguageTexts` AS `a`
WHERE (@__ef_filter__p_0 OR NOT (`a`.`IsDeleted`)) AND (@__ef_filter__p_1 OR (`a`.`TenantId` IS NULL))
2023-03-18 10:09:38.376 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:09:38.714 +08:00 [INF] Executed DbCommand (1ms) [Parameters=[@__ef_filter__p_0='?' (DbType = Boolean), @__ef_filter__p_1='?' (DbType = Boolean)], CommandType='"Text"', CommandTimeout='30']
SELECT `a`.`Id`, `a`.`ConcurrencyStamp`, `a`.`CreationTime`, `a`.`CreatorId`, `a`.`CultureName`, `a`.`DeleterId`, `a`.`DeletionTime`, `a`.`ExtraProperties`, `a`.`IsDeleted`, `a`.`LastModificationTime`, `a`.`LastModifierId`, `a`.`Name`, `a`.`ResourceName`, `a`.`TenantId`, `a`.`Value`
FROM `AbpLanguageTexts` AS `a`
WHERE (@__ef_filter__p_0 OR NOT (`a`.`IsDeleted`)) AND (@__ef_filter__p_1 OR (`a`.`TenantId` IS NULL))
2023-03-18 10:09:38.715 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:09:38.733 +08:00 [INF] Executed DbCommand (1ms) [Parameters=[@__ef_filter__p_0='?' (DbType = Boolean), @__ef_filter__p_1='?' (DbType = Boolean)], CommandType='"Text"', CommandTimeout='30']
SELECT `a`.`Id`, `a`.`ConcurrencyStamp`, `a`.`CreationTime`, `a`.`CreatorId`, `a`.`CultureName`, `a`.`DeleterId`, `a`.`DeletionTime`, `a`.`ExtraProperties`, `a`.`IsDeleted`, `a`.`LastModificationTime`, `a`.`LastModifierId`, `a`.`Name`, `a`.`ResourceName`, `a`.`TenantId`, `a`.`Value`
FROM `AbpLanguageTexts` AS `a`
WHERE (@__ef_filter__p_0 OR NOT (`a`.`IsDeleted`)) AND (@__ef_filter__p_1 OR (`a`.`TenantId` IS NULL))
2023-03-18 10:09:38.734 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:09:38.742 +08:00 [ERR] ---------- RemoteServiceErrorInfo ----------
{
"code": null,
"message": "对不起,在处理你的请求期间,产生了一个服务器内部错误!",
"details": null,
"data": {},
"validationErrors": null
}
2023-03-18 10:09:38.744 +08:00 [ERR] Missing type map configuration or unsupported mapping.
Mapping types:
Language -> LanguageDto
Lion.AbpPro.LanguageManagement.Languages.Aggregates.Language -> Lion.AbpPro.LanguageManagement.Languages.LanguageDto
AutoMapper.AutoMapperMappingException: Missing type map configuration or unsupported mapping.
Mapping types:
Language -> LanguageDto
Lion.AbpPro.LanguageManagement.Languages.Aggregates.Language -> Lion.AbpPro.LanguageManagement.Languages.LanguageDto
at lambda_method1585(Closure, Object, LanguageDto, ResolutionContext)
at Volo.Abp.AutoMapper.AutoMapperAutoObjectMappingProvider.Map[TSource,TDestination](Object source)
at Volo.Abp.ObjectMapping.DefaultObjectMapper.AutoMap[TSource,TDestination](Object source)
at Volo.Abp.ObjectMapping.DefaultObjectMapper.Map[TSource,TDestination](TSource source)
at Lion.AbpPro.LanguageManagement.Languages.LanguageManager.CreateAsync(Guid id, String cultureName, String uiCultureName, String displayName, String flagIcon, Boolean isEnabled) in D:\github\WangJunZzz\abp-vnext-pro\aspnet-core\modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.Domain\Languages\LanguageManager.cs:line 45
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
at Volo.Abp.GlobalFeatures.GlobalFeatureInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
at Volo.Abp.Validation.ValidationInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
at Volo.Abp.Auditing.AuditingInterceptor.ProceedByLoggingAsync(IAbpMethodInvocation invocation, AbpAuditingOptions options, IAuditingHelper auditingHelper, IAuditLogScope auditLogScope)
at Volo.Abp.Auditing.AuditingInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
at Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync(CreateLanguageInput input) in D:\github\WangJunZzz\abp-vnext-pro\aspnet-core\modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.HttpApi\Languages\LanguageController.cs:line 24
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>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.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2023-03-18 10:09:38.777 +08:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Http.RemoteServiceErrorResponse'.
2023-03-18 10:09:38.791 +08:00 [INF] Executed action Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi) in 563.3355ms
2023-03-18 10:09:38.792 +08:00 [INF] Executed endpoint 'Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi)'
2023-03-18 10:09:39.248 +08:00 [INF] Executed DbCommand (61ms) [Parameters=[@p0='?' (DbType = Guid), @p1='?' (Size = 96), @p2='?' (Size = 512), @p3='?' (Size = 64), @p4='?' (Size = 64), @p5='?' (Size = 128), @p6='?' (Size = 256), @p7='?' (Size = 40), @p8='?' (Size = 64), @p9='?' (Size = 4000), @p10='?' (DbType = Int32), @p11='?' (DbType = DateTime), @p12='?' (Size = 4000), @p13='?' (Size = 16), @p14='?' (DbType = Int32), @p15='?' (DbType = Guid), @p16='?' (Size = 64), @p17='?' (DbType = Guid), @p18='?' (Size = 256), @p19='?' (DbType = Guid), @p20='?' (Size = 64), @p21='?' (Size = 256), @p22='?' (DbType = Guid), @p23='?' (Size = 256), @p24='?' (DbType = Guid), @p25='?' (DbType = Guid), @p26='?' (DbType = Int32), @p27='?' (DbType = DateTime), @p28='?' (Size = 4000), @p29='?' (Size = 128), @p30='?' (Size = 2000), @p31='?' (Size = 256), @p32='?' (DbType = Guid), @p33='?' (DbType = Guid), @p34='?' (DbType = Guid), @p35='?' (DbType = Int32), @p36='?' (DbType = DateTime), @p37='?' (Size = 4000), @p38='?' (Size = 128), @p39='?' (Size = 2000), @p40='?' (Size = 256), @p41='?' (DbType = Guid)], CommandType='"Text"', CommandTimeout='30']
INSERT INTO `AbpAuditLogs` (`Id`, `ApplicationName`, `BrowserInfo`, `ClientId`, `ClientIpAddress`, `ClientName`, `Comments`, `ConcurrencyStamp`, `CorrelationId`, `Exceptions`, `ExecutionDuration`, `ExecutionTime`, `ExtraProperties`, `HttpMethod`, `HttpStatusCode`, `ImpersonatorTenantId`, `ImpersonatorTenantName`, `ImpersonatorUserId`, `ImpersonatorUserName`, `TenantId`, `TenantName`, `Url`, `UserId`, `UserName`)
VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17, @p18, @p19, @p20, @p21, @p22, @p23);
INSERT INTO `AbpAuditLogActions` (`Id`, `AuditLogId`, `ExecutionDuration`, `ExecutionTime`, `ExtraProperties`, `MethodName`, `Parameters`, `ServiceName`, `TenantId`)
VALUES (@p24, @p25, @p26, @p27, @p28, @p29, @p30, @p31, @p32),
(@p33, @p34, @p35, @p36, @p37, @p38, @p39, @p40, @p41);
2023-03-18 10:09:39.272 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:09:39.284 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:09:39.287 +08:00 [INF] Request finished HTTP/2 POST https://localhost:44333/Languages/Create application/json 130 - 500 - application/json;+charset=utf-8 1073.4294ms
2023-03-18 10:11:04.330 +08:00 [INF] Request starting HTTP/2 POST https://localhost:44333/Languages/Create application/json 130
2023-03-18 10:11:04.336 +08:00 [INF] CORS policy execution failed.
2023-03-18 10:11:04.336 +08:00 [INF] Request origin https://localhost:44333 does not have permission to access the resource.
2023-03-18 10:11:04.339 +08:00 [INF] Executing endpoint 'Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi)'
2023-03-18 10:11:04.339 +08:00 [INF] Route matched with {action = "Create", controller = "Language", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task CreateAsync(Lion.AbpPro.LanguageManagement.Languages.CreateLanguageInput) on controller Lion.AbpPro.LanguageManagement.Languages.LanguageController (Lion.AbpPro.LanguageManagement.HttpApi).
2023-03-18 10:11:22.748 +08:00 [ERR] ---------- RemoteServiceErrorInfo ----------
{
"code": null,
"message": "对不起,在处理你的请求期间,产生了一个服务器内部错误!",
"details": null,
"data": {},
"validationErrors": null
}
2023-03-18 10:11:22.748 +08:00 [ERR] Missing type map configuration or unsupported mapping.
Mapping types:
Language -> LanguageDto
Lion.AbpPro.LanguageManagement.Languages.Aggregates.Language -> Lion.AbpPro.LanguageManagement.Languages.LanguageDto
AutoMapper.AutoMapperMappingException: Missing type map configuration or unsupported mapping.
Mapping types:
Language -> LanguageDto
Lion.AbpPro.LanguageManagement.Languages.Aggregates.Language -> Lion.AbpPro.LanguageManagement.Languages.LanguageDto
at lambda_method1585(Closure, Object, LanguageDto, ResolutionContext)
at Volo.Abp.AutoMapper.AutoMapperAutoObjectMappingProvider.Map[TSource,TDestination](Object source)
at Volo.Abp.ObjectMapping.DefaultObjectMapper.AutoMap[TSource,TDestination](Object source)
at Volo.Abp.ObjectMapping.DefaultObjectMapper.Map[TSource,TDestination](TSource source)
at Lion.AbpPro.LanguageManagement.Languages.LanguageManager.CreateAsync(Guid id, String cultureName, String uiCultureName, String displayName, String flagIcon, Boolean isEnabled) in D:\github\WangJunZzz\abp-vnext-pro\aspnet-core\modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.Domain\Languages\LanguageManager.cs:line 45
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
at Volo.Abp.GlobalFeatures.GlobalFeatureInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
at Volo.Abp.Validation.ValidationInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
at Volo.Abp.Auditing.AuditingInterceptor.ProceedByLoggingAsync(IAbpMethodInvocation invocation, AbpAuditingOptions options, IAuditingHelper auditingHelper, IAuditLogScope auditLogScope)
at Volo.Abp.Auditing.AuditingInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
at Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync(CreateLanguageInput input) in D:\github\WangJunZzz\abp-vnext-pro\aspnet-core\modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.HttpApi\Languages\LanguageController.cs:line 24
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>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.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2023-03-18 10:11:22.749 +08:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Http.RemoteServiceErrorResponse'.
2023-03-18 10:11:22.749 +08:00 [INF] Executed action Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi) in 18412.1107ms
2023-03-18 10:11:22.750 +08:00 [INF] Executed endpoint 'Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi)'
2023-03-18 10:11:22.774 +08:00 [INF] Executed DbCommand (4ms) [Parameters=[@p0='?' (DbType = Guid), @p1='?' (Size = 96), @p2='?' (Size = 512), @p3='?' (Size = 64), @p4='?' (Size = 64), @p5='?' (Size = 128), @p6='?' (Size = 256), @p7='?' (Size = 40), @p8='?' (Size = 64), @p9='?' (Size = 4000), @p10='?' (DbType = Int32), @p11='?' (DbType = DateTime), @p12='?' (Size = 4000), @p13='?' (Size = 16), @p14='?' (DbType = Int32), @p15='?' (DbType = Guid), @p16='?' (Size = 64), @p17='?' (DbType = Guid), @p18='?' (Size = 256), @p19='?' (DbType = Guid), @p20='?' (Size = 64), @p21='?' (Size = 256), @p22='?' (DbType = Guid), @p23='?' (Size = 256), @p24='?' (DbType = Guid), @p25='?' (DbType = Guid), @p26='?' (DbType = Int32), @p27='?' (DbType = DateTime), @p28='?' (Size = 4000), @p29='?' (Size = 128), @p30='?' (Size = 2000), @p31='?' (Size = 256), @p32='?' (DbType = Guid), @p33='?' (DbType = Guid), @p34='?' (DbType = Guid), @p35='?' (DbType = Int32), @p36='?' (DbType = DateTime), @p37='?' (Size = 4000), @p38='?' (Size = 128), @p39='?' (Size = 2000), @p40='?' (Size = 256), @p41='?' (DbType = Guid)], CommandType='"Text"', CommandTimeout='30']
INSERT INTO `AbpAuditLogs` (`Id`, `ApplicationName`, `BrowserInfo`, `ClientId`, `ClientIpAddress`, `ClientName`, `Comments`, `ConcurrencyStamp`, `CorrelationId`, `Exceptions`, `ExecutionDuration`, `ExecutionTime`, `ExtraProperties`, `HttpMethod`, `HttpStatusCode`, `ImpersonatorTenantId`, `ImpersonatorTenantName`, `ImpersonatorUserId`, `ImpersonatorUserName`, `TenantId`, `TenantName`, `Url`, `UserId`, `UserName`)
VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17, @p18, @p19, @p20, @p21, @p22, @p23);
INSERT INTO `AbpAuditLogActions` (`Id`, `AuditLogId`, `ExecutionDuration`, `ExecutionTime`, `ExtraProperties`, `MethodName`, `Parameters`, `ServiceName`, `TenantId`)
VALUES (@p24, @p25, @p26, @p27, @p28, @p29, @p30, @p31, @p32),
(@p33, @p34, @p35, @p36, @p37, @p38, @p39, @p40, @p41);
2023-03-18 10:11:22.779 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:11:22.780 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:11:22.781 +08:00 [INF] Request finished HTTP/2 POST https://localhost:44333/Languages/Create application/json 130 - 500 - application/json;+charset=utf-8 18451.8659ms
2023-03-18 10:13:01.530 +08:00 [INF] Starting web host.
2023-03-18 10:13:04.571 +08:00 [INF] User profile is available. Using 'C:\Users\wangjun\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
2023-03-18 10:13:04.631 +08:00 [INF] Loaded ABP modules:
2023-03-18 10:13:04.632 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementHttpApiHostModule
2023-03-18 10:13:04.632 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementApplicationModule
2023-03-18 10:13:04.632 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementDomainModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Data.AbpDataModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Json.SystemTextJson.AbpJsonSystemTextJsonModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Json.AbpJsonAbstractionsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingContractsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.BackgroundWorkers.AbpBackgroundWorkersModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.DistributedLocking.AbpDistributedLockingAbstractionsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Caching.AbpCachingModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Serialization.AbpSerializationModule
2023-03-18 10:13:04.632 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementDomainSharedModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule
2023-03-18 10:13:04.632 +08:00 [INF] - Lion.AbpPro.Core.LionAbpProCoreModule
2023-03-18 10:13:04.632 +08:00 [INF] - Lion.AbpPro.LionAbpProLocalizationModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AutoMapper.AbpAutoMapperModule
2023-03-18 10:13:04.632 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementApplicationContractsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule
2023-03-18 10:13:04.632 +08:00 [INF] - Lion.AbpPro.LanguageManagement.EntityFrameworkCore.LanguageManagementEntityFrameworkCoreModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule
2023-03-18 10:13:04.632 +08:00 [INF] - Lion.AbpPro.LanguageManagement.LanguageManagementHttpApiModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.UI.AbpUiModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Caching.StackExchangeRedis.AbpCachingStackExchangeRedisModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.MySQL.AbpEntityFrameworkCoreMySQLModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AuditLogging.EntityFrameworkCore.AbpAuditLoggingEntityFrameworkCoreModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainSharedModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.PermissionManagement.EntityFrameworkCore.AbpPermissionManagementEntityFrameworkCoreModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainSharedModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.SettingManagement.EntityFrameworkCore.AbpSettingManagementEntityFrameworkCoreModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainSharedModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.AspNetCore.Serilog.AbpAspNetCoreSerilogModule
2023-03-18 10:13:04.632 +08:00 [INF] - Volo.Abp.Swashbuckle.AbpSwashbuckleModule
2023-03-18 10:13:05.632 +08:00 [INF] Initialized all ABP modules.
2023-03-18 10:13:05.723 +08:00 [INF] Now listening on: https://localhost:44333
2023-03-18 10:13:05.723 +08:00 [INF] Application started. Press Ctrl+C to shut down.
2023-03-18 10:13:05.723 +08:00 [INF] Hosting environment: Development
2023-03-18 10:13:05.723 +08:00 [INF] Content root path: D:\github\WangJunZzz\abp-vnext-pro\aspnet-core\modules\LanguageManagement\host\Lion.AbpPro.LanguageManagement.HttpApi.Host
2023-03-18 10:13:06.218 +08:00 [INF] Request starting HTTP/2 GET https://localhost:44333/ - -
2023-03-18 10:13:13.659 +08:00 [INF] Request starting HTTP/2 POST https://localhost:44333/Languages/Create application/json 130
2023-03-18 10:13:13.664 +08:00 [INF] CORS policy execution failed.
2023-03-18 10:13:13.664 +08:00 [INF] Request origin https://localhost:44333 does not have permission to access the resource.
2023-03-18 10:13:13.813 +08:00 [WRN] The operation was canceled.
System.OperationCanceledException: The operation was canceled.
at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.CancellationToken.ThrowIfCancellationRequested()
at Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache.GetAsync(String key, CancellationToken token)
at Volo.Abp.Caching.DistributedCache`2.GetAsync(TCacheKey key, Nullable`1 hideErrors, Boolean considerUow, CancellationToken token)
2023-03-18 10:13:15.111 +08:00 [ERR] An error occurred using the connection to database 'LionAbpProDB' on server 'localhost'.
2023-03-18 10:13:15.142 +08:00 [ERR] An unhandled exception has occurred while executing the request.
System.OperationCanceledException: The operation was canceled.
at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.CancellationToken.ThrowIfCancellationRequested()
at MySqlConnector.MySqlConnection.OpenAsync(Nullable`1 ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlConnection.cs:line 389
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)
at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlRelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)
at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken)
at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync()
at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken)
at Volo.Abp.SettingManagement.EntityFrameworkCore.EfCoreSettingRepository.GetListAsync(String providerName, String providerKey, CancellationToken cancellationToken)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue`1.ProceedAsync()
at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
at Volo.Abp.SettingManagement.SettingManagementStore.SetCacheItemsAsync(String providerName, String providerKey, String currentName, SettingCacheItem currentCacheItem)
at Volo.Abp.SettingManagement.SettingManagementStore.GetCacheItemAsync(String name, String providerName, String providerKey)
at Volo.Abp.SettingManagement.SettingManagementStore.GetOrNullAsync(String name, String providerName, String providerKey)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue`1.ProceedAsync()
at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
at Volo.Abp.Settings.TenantSettingValueProvider.GetOrNullAsync(SettingDefinition setting)
at Volo.Abp.Settings.SettingProvider.GetOrNullValueFromProvidersAsync(IEnumerable`1 providers, SettingDefinition setting)
at Volo.Abp.Settings.SettingProvider.GetOrNullAsync(String name)
at Microsoft.AspNetCore.RequestLocalization.DefaultAbpRequestLocalizationOptionsProvider.GetLocalizationOptionsAsync()
at Microsoft.AspNetCore.RequestLocalization.AbpRequestLocalizationMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)
at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<<UseMiddlewareInterface>b__1>d.MoveNext()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Volo.Abp.AspNetCore.Tracing.AbpCorrelationIdMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)
at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<<UseMiddlewareInterface>b__1>d.MoveNext()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context)
2023-03-18 10:13:15.230 +08:00 [INF] Request finished HTTP/2 GET https://localhost:44333/ - - - 500 - text/html;+charset=utf-8 9012.9985ms
2023-03-18 10:13:15.385 +08:00 [INF] Executing endpoint 'Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi)'
2023-03-18 10:13:15.419 +08:00 [INF] Route matched with {action = "Create", controller = "Language", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task CreateAsync(Lion.AbpPro.LanguageManagement.Languages.CreateLanguageInput) on controller Lion.AbpPro.LanguageManagement.Languages.LanguageController (Lion.AbpPro.LanguageManagement.HttpApi).
2023-03-18 10:13:18.314 +08:00 [INF] Executed DbCommand (18ms) [Parameters=[@p0='?' (DbType = Guid), @p1='?' (Size = 40), @p2='?' (DbType = DateTime), @p3='?' (DbType = Guid), @p4='?' (Size = 128), @p5='?' (DbType = Guid), @p6='?' (DbType = DateTime), @p7='?' (Size = 128), @p8='?' (Size = 4000), @p9='?' (Size = 4000), @p10='?' (DbType = Boolean), @p11='?' (DbType = DateTime), @p12='?' (DbType = Guid), @p13='?' (Size = 128)], CommandType='"Text"', CommandTimeout='30']
INSERT INTO `AbpLanguages` (`Id`, `ConcurrencyStamp`, `CreationTime`, `CreatorId`, `CultureName`, `DeleterId`, `DeletionTime`, `DisplayName`, `ExtraProperties`, `FlagIcon`, `IsEnabled`, `LastModificationTime`, `LastModifierId`, `UiCultureName`)
VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13);
SELECT `IsDeleted`
FROM `AbpLanguages`
WHERE ROW_COUNT() = 1 AND `Id` = @p0;
2023-03-18 10:13:18.360 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:18.390 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:18.420 +08:00 [INF] Executed action Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi) in 2997.0732ms
2023-03-18 10:13:18.421 +08:00 [INF] Executed endpoint 'Lion.AbpPro.LanguageManagement.Languages.LanguageController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi)'
2023-03-18 10:13:18.736 +08:00 [INF] Executed DbCommand (11ms) [Parameters=[@p0='?' (DbType = Guid), @p1='?' (Size = 96), @p2='?' (Size = 512), @p3='?' (Size = 64), @p4='?' (Size = 64), @p5='?' (Size = 128), @p6='?' (Size = 256), @p7='?' (Size = 40), @p8='?' (Size = 64), @p9='?' (Size = 4000), @p10='?' (DbType = Int32), @p11='?' (DbType = DateTime), @p12='?' (Size = 4000), @p13='?' (Size = 16), @p14='?' (DbType = Int32), @p15='?' (DbType = Guid), @p16='?' (Size = 64), @p17='?' (DbType = Guid), @p18='?' (Size = 256), @p19='?' (DbType = Guid), @p20='?' (Size = 64), @p21='?' (Size = 256), @p22='?' (DbType = Guid), @p23='?' (Size = 256), @p24='?' (DbType = Guid), @p25='?' (DbType = Guid), @p26='?' (DbType = Int32), @p27='?' (DbType = DateTime), @p28='?' (Size = 4000), @p29='?' (Size = 128), @p30='?' (Size = 2000), @p31='?' (Size = 256), @p32='?' (DbType = Guid), @p33='?' (DbType = Guid), @p34='?' (DbType = Guid), @p35='?' (DbType = Int32), @p36='?' (DbType = DateTime), @p37='?' (Size = 4000), @p38='?' (Size = 128), @p39='?' (Size = 2000), @p40='?' (Size = 256), @p41='?' (DbType = Guid)], CommandType='"Text"', CommandTimeout='30']
INSERT INTO `AbpAuditLogs` (`Id`, `ApplicationName`, `BrowserInfo`, `ClientId`, `ClientIpAddress`, `ClientName`, `Comments`, `ConcurrencyStamp`, `CorrelationId`, `Exceptions`, `ExecutionDuration`, `ExecutionTime`, `ExtraProperties`, `HttpMethod`, `HttpStatusCode`, `ImpersonatorTenantId`, `ImpersonatorTenantName`, `ImpersonatorUserId`, `ImpersonatorUserName`, `TenantId`, `TenantName`, `Url`, `UserId`, `UserName`)
VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17, @p18, @p19, @p20, @p21, @p22, @p23);
INSERT INTO `AbpAuditLogActions` (`Id`, `AuditLogId`, `ExecutionDuration`, `ExecutionTime`, `ExtraProperties`, `MethodName`, `Parameters`, `ServiceName`, `TenantId`)
VALUES (@p24, @p25, @p26, @p27, @p28, @p29, @p30, @p31, @p32),
(@p33, @p34, @p35, @p36, @p37, @p38, @p39, @p40, @p41);
2023-03-18 10:13:18.747 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:18.749 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:18.755 +08:00 [INF] Request finished HTTP/2 POST https://localhost:44333/Languages/Create application/json 130 - 204 - - 5096.6434ms
2023-03-18 10:13:32.772 +08:00 [INF] Request starting HTTP/2 POST https://localhost:44333/Languages/Page application/json 3
2023-03-18 10:13:32.775 +08:00 [INF] CORS policy execution failed.
2023-03-18 10:13:32.775 +08:00 [INF] Request origin https://localhost:44333 does not have permission to access the resource.
2023-03-18 10:13:32.777 +08:00 [INF] Executing endpoint 'Lion.AbpPro.LanguageManagement.Languages.LanguageController.PageAsync (Lion.AbpPro.LanguageManagement.HttpApi)'
2023-03-18 10:13:32.782 +08:00 [INF] Route matched with {action = "Page", controller = "Language", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Volo.Abp.Application.Dtos.PagedResultDto`1[Lion.AbpPro.LanguageManagement.Languages.PageLanguageOutput]] PageAsync(Lion.AbpPro.LanguageManagement.Languages.PageLanguageInput) on controller Lion.AbpPro.LanguageManagement.Languages.LanguageController (Lion.AbpPro.LanguageManagement.HttpApi).
2023-03-18 10:13:32.917 +08:00 [INF] Executed DbCommand (4ms) [Parameters=[@__ef_filter__p_0='?' (DbType = Boolean)], CommandType='"Text"', CommandTimeout='30']
SELECT COUNT(*)
FROM `AbpLanguages` AS `a`
WHERE @__ef_filter__p_0 OR NOT (`a`.`IsDeleted`)
2023-03-18 10:13:32.960 +08:00 [INF] Executed DbCommand (3ms) [Parameters=[@__ef_filter__p_0='?' (DbType = Boolean), @__p_1='?' (DbType = Int32), @__p_0='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT `a`.`Id`, `a`.`ConcurrencyStamp`, `a`.`CreationTime`, `a`.`CreatorId`, `a`.`CultureName`, `a`.`DeleterId`, `a`.`DeletionTime`, `a`.`DisplayName`, `a`.`ExtraProperties`, `a`.`FlagIcon`, `a`.`IsDeleted`, `a`.`IsEnabled`, `a`.`LastModificationTime`, `a`.`LastModifierId`, `a`.`UiCultureName`
FROM `AbpLanguages` AS `a`
WHERE @__ef_filter__p_0 OR NOT (`a`.`IsDeleted`)
ORDER BY `a`.`CreationTime` DESC
LIMIT @__p_1 OFFSET @__p_0
2023-03-18 10:13:32.991 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:32.998 +08:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Application.Dtos.PagedResultDto`1[[Lion.AbpPro.LanguageManagement.Languages.PageLanguageOutput, Lion.AbpPro.LanguageManagement.Application.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'.
2023-03-18 10:13:33.029 +08:00 [INF] Executed action Lion.AbpPro.LanguageManagement.Languages.LanguageController.PageAsync (Lion.AbpPro.LanguageManagement.HttpApi) in 246.8204ms
2023-03-18 10:13:33.029 +08:00 [INF] Executed endpoint 'Lion.AbpPro.LanguageManagement.Languages.LanguageController.PageAsync (Lion.AbpPro.LanguageManagement.HttpApi)'
2023-03-18 10:13:33.043 +08:00 [INF] Executed DbCommand (2ms) [Parameters=[@p0='?' (DbType = Guid), @p1='?' (Size = 96), @p2='?' (Size = 512), @p3='?' (Size = 64), @p4='?' (Size = 64), @p5='?' (Size = 128), @p6='?' (Size = 256), @p7='?' (Size = 40), @p8='?' (Size = 64), @p9='?' (Size = 4000), @p10='?' (DbType = Int32), @p11='?' (DbType = DateTime), @p12='?' (Size = 4000), @p13='?' (Size = 16), @p14='?' (DbType = Int32), @p15='?' (DbType = Guid), @p16='?' (Size = 64), @p17='?' (DbType = Guid), @p18='?' (Size = 256), @p19='?' (DbType = Guid), @p20='?' (Size = 64), @p21='?' (Size = 256), @p22='?' (DbType = Guid), @p23='?' (Size = 256), @p24='?' (DbType = Guid), @p25='?' (DbType = Guid), @p26='?' (DbType = Int32), @p27='?' (DbType = DateTime), @p28='?' (Size = 4000), @p29='?' (Size = 128), @p30='?' (Size = 2000), @p31='?' (Size = 256), @p32='?' (DbType = Guid), @p33='?' (DbType = Guid), @p34='?' (DbType = Guid), @p35='?' (DbType = Int32), @p36='?' (DbType = DateTime), @p37='?' (Size = 4000), @p38='?' (Size = 128), @p39='?' (Size = 2000), @p40='?' (Size = 256), @p41='?' (DbType = Guid)], CommandType='"Text"', CommandTimeout='30']
INSERT INTO `AbpAuditLogs` (`Id`, `ApplicationName`, `BrowserInfo`, `ClientId`, `ClientIpAddress`, `ClientName`, `Comments`, `ConcurrencyStamp`, `CorrelationId`, `Exceptions`, `ExecutionDuration`, `ExecutionTime`, `ExtraProperties`, `HttpMethod`, `HttpStatusCode`, `ImpersonatorTenantId`, `ImpersonatorTenantName`, `ImpersonatorUserId`, `ImpersonatorUserName`, `TenantId`, `TenantName`, `Url`, `UserId`, `UserName`)
VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17, @p18, @p19, @p20, @p21, @p22, @p23);
INSERT INTO `AbpAuditLogActions` (`Id`, `AuditLogId`, `ExecutionDuration`, `ExecutionTime`, `ExtraProperties`, `MethodName`, `Parameters`, `ServiceName`, `TenantId`)
VALUES (@p24, @p25, @p26, @p27, @p28, @p29, @p30, @p31, @p32),
(@p33, @p34, @p35, @p36, @p37, @p38, @p39, @p40, @p41);
2023-03-18 10:13:33.050 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:33.052 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:33.052 +08:00 [INF] Request finished HTTP/2 POST https://localhost:44333/Languages/Page application/json 3 - 200 - application/json;+charset=utf-8 279.9689ms
2023-03-18 10:13:41.511 +08:00 [INF] Request starting HTTP/2 POST https://localhost:44333/LanguageTexts/Create application/json 98
2023-03-18 10:13:41.511 +08:00 [INF] CORS policy execution failed.
2023-03-18 10:13:41.511 +08:00 [INF] Request origin https://localhost:44333 does not have permission to access the resource.
2023-03-18 10:13:41.513 +08:00 [INF] Executing endpoint 'Lion.AbpPro.LanguageManagement.LanguageTexts.LanguageTextController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi)'
2023-03-18 10:13:41.516 +08:00 [INF] Route matched with {action = "Create", controller = "LanguageText", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task CreateAsync(Lion.AbpPro.LanguageManagement.LanguageTexts.CreateLanguageTextInput) on controller Lion.AbpPro.LanguageManagement.LanguageTexts.LanguageTextController (Lion.AbpPro.LanguageManagement.HttpApi).
2023-03-18 10:13:41.694 +08:00 [INF] Executed DbCommand (14ms) [Parameters=[@p0='?' (DbType = Guid), @p1='?' (Size = 40), @p2='?' (DbType = DateTime), @p3='?' (DbType = Guid), @p4='?' (Size = 128), @p5='?' (DbType = Guid), @p6='?' (DbType = DateTime), @p7='?' (Size = 4000), @p8='?' (DbType = DateTime), @p9='?' (DbType = Guid), @p10='?' (Size = 256), @p11='?' (Size = 128), @p12='?' (DbType = Guid), @p13='?' (Size = 256)], CommandType='"Text"', CommandTimeout='30']
INSERT INTO `AbpLanguageTexts` (`Id`, `ConcurrencyStamp`, `CreationTime`, `CreatorId`, `CultureName`, `DeleterId`, `DeletionTime`, `ExtraProperties`, `LastModificationTime`, `LastModifierId`, `Name`, `ResourceName`, `TenantId`, `Value`)
VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13);
SELECT `IsDeleted`
FROM `AbpLanguageTexts`
WHERE ROW_COUNT() = 1 AND `Id` = @p0;
2023-03-18 10:13:41.698 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:41.701 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:41.706 +08:00 [INF] Executed action Lion.AbpPro.LanguageManagement.LanguageTexts.LanguageTextController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi) in 190.5879ms
2023-03-18 10:13:41.706 +08:00 [INF] Executed endpoint 'Lion.AbpPro.LanguageManagement.LanguageTexts.LanguageTextController.CreateAsync (Lion.AbpPro.LanguageManagement.HttpApi)'
2023-03-18 10:13:41.720 +08:00 [INF] Executed DbCommand (2ms) [Parameters=[@p0='?' (DbType = Guid), @p1='?' (Size = 96), @p2='?' (Size = 512), @p3='?' (Size = 64), @p4='?' (Size = 64), @p5='?' (Size = 128), @p6='?' (Size = 256), @p7='?' (Size = 40), @p8='?' (Size = 64), @p9='?' (Size = 4000), @p10='?' (DbType = Int32), @p11='?' (DbType = DateTime), @p12='?' (Size = 4000), @p13='?' (Size = 16), @p14='?' (DbType = Int32), @p15='?' (DbType = Guid), @p16='?' (Size = 64), @p17='?' (DbType = Guid), @p18='?' (Size = 256), @p19='?' (DbType = Guid), @p20='?' (Size = 64), @p21='?' (Size = 256), @p22='?' (DbType = Guid), @p23='?' (Size = 256), @p24='?' (DbType = Guid), @p25='?' (DbType = Guid), @p26='?' (DbType = Int32), @p27='?' (DbType = DateTime), @p28='?' (Size = 4000), @p29='?' (Size = 128), @p30='?' (Size = 2000), @p31='?' (Size = 256), @p32='?' (DbType = Guid), @p33='?' (DbType = Guid), @p34='?' (DbType = Guid), @p35='?' (DbType = Int32), @p36='?' (DbType = DateTime), @p37='?' (Size = 4000), @p38='?' (Size = 128), @p39='?' (Size = 2000), @p40='?' (Size = 256), @p41='?' (DbType = Guid)], CommandType='"Text"', CommandTimeout='30']
INSERT INTO `AbpAuditLogs` (`Id`, `ApplicationName`, `BrowserInfo`, `ClientId`, `ClientIpAddress`, `ClientName`, `Comments`, `ConcurrencyStamp`, `CorrelationId`, `Exceptions`, `ExecutionDuration`, `ExecutionTime`, `ExtraProperties`, `HttpMethod`, `HttpStatusCode`, `ImpersonatorTenantId`, `ImpersonatorTenantName`, `ImpersonatorUserId`, `ImpersonatorUserName`, `TenantId`, `TenantName`, `Url`, `UserId`, `UserName`)
VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17, @p18, @p19, @p20, @p21, @p22, @p23);
INSERT INTO `AbpAuditLogActions` (`Id`, `AuditLogId`, `ExecutionDuration`, `ExecutionTime`, `ExtraProperties`, `MethodName`, `Parameters`, `ServiceName`, `TenantId`)
VALUES (@p24, @p25, @p26, @p27, @p28, @p29, @p30, @p31, @p32),
(@p33, @p34, @p35, @p36, @p37, @p38, @p39, @p40, @p41);
2023-03-18 10:13:41.724 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:41.725 +08:00 [DBG] Added 0 entity changes to the current audit log
2023-03-18 10:13:41.725 +08:00 [INF] Request finished HTTP/2 POST https://localhost:44333/LanguageTexts/Create application/json 98 - 204 - - 214.5777ms

2
aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Application/GlobalUsings.cs

@ -1,6 +1,7 @@
// Global using directives // Global using directives
global using System.Collections.Generic; global using System.Collections.Generic;
global using System.Globalization;
global using System.Linq; global using System.Linq;
global using System.Threading; global using System.Threading;
global using System.Threading.Tasks; global using System.Threading.Tasks;
@ -18,6 +19,7 @@ global using Volo.Abp.Application;
global using Volo.Abp.Application.Dtos; global using Volo.Abp.Application.Dtos;
global using Volo.Abp.Application.Services; global using Volo.Abp.Application.Services;
global using Volo.Abp.AutoMapper; global using Volo.Abp.AutoMapper;
global using Volo.Abp.Json;
global using Volo.Abp.Localization; global using Volo.Abp.Localization;
global using Volo.Abp.Localization.External; global using Volo.Abp.Localization.External;
global using Volo.Abp.Modularity; global using Volo.Abp.Modularity;

3
aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Application/LanguageTexts/LanguageTextAppService.cs

@ -1,6 +1,3 @@
using System.Globalization;
using Volo.Abp.Json;
namespace Lion.AbpPro.LanguageManagement.LanguageTexts; namespace Lion.AbpPro.LanguageManagement.LanguageTexts;
/// <summary> /// <summary>

4
aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Application/Languages/LanguageAppService.cs

@ -6,10 +6,10 @@ namespace Lion.AbpPro.LanguageManagement.Languages;
[Authorize] [Authorize]
public class LanguageAppService : ApplicationService, ILanguageAppService public class LanguageAppService : ApplicationService, ILanguageAppService
{ {
private readonly LanguageManager _languageManager; private readonly ILanguageManager _languageManager;
private readonly ISettingManager _settingManager; private readonly ISettingManager _settingManager;
public LanguageAppService(LanguageManager languageManager, ISettingManager settingManager) public LanguageAppService(ILanguageManager languageManager, ISettingManager settingManager)
{ {
_languageManager = languageManager; _languageManager = languageManager;
_settingManager = settingManager; _settingManager = settingManager;

9
aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/LanguageTexts/ILanguageTextRepository.cs

@ -24,14 +24,7 @@ public interface ILanguageTextRepository : IBasicRepository<LanguageText, Guid>
/// 查询语言文本 /// 查询语言文本
/// </summary> /// </summary>
Task<List<LanguageText>> FindAsync(string cultureName, string resourceName); Task<List<LanguageText>> FindAsync(string cultureName, string resourceName);
/// <summary>
/// 查询语言文本
/// </summary>
/// <param name="cultureName">语言</param>
/// <param name="resourceName">资源名称</param>
Task<LanguageText> FindOneAsync(string cultureName, string resourceName);
/// <summary> /// <summary>
/// 查询语言文本 /// 查询语言文本
/// </summary> /// </summary>

13
aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.EntityFrameworkCore/EntityFrameworkCore/LanguageTexts/EfCoreLanguageTextRepository.cs

@ -55,19 +55,6 @@ public class EfCoreLanguageTextRepository :
.ToListAsync(); .ToListAsync();
} }
/// <summary>
/// 查询语言文本
/// </summary>
/// <param name="cultureName">语言</param>
/// <param name="resourceName">资源名称</param>
public async Task<LanguageText> FindOneAsync(string cultureName, string resourceName)
{
return await (await GetDbSetAsync())
.Where(e => e.CultureName == cultureName)
.Where(e => e.ResourceName == resourceName)
.FirstOrDefaultAsync();
}
/// <summary> /// <summary>
/// 查询语言文本 /// 查询语言文本
/// </summary> /// </summary>

Loading…
Cancel
Save