From f1fc659774ddd058fdffa660fb113cbdda513fec Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Thu, 28 Jul 2022 22:19:37 +0300 Subject: [PATCH 01/32] Added step by step guide --- .../OpenIddict-Step-by-Step.md | 212 ++++++++++++++++++ 1 file changed, 212 insertions(+) create mode 100644 docs/en/Migration-Guides/OpenIddict-Step-by-Step.md diff --git a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md new file mode 100644 index 0000000000..cfb1402f65 --- /dev/null +++ b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md @@ -0,0 +1,212 @@ +# Migration from IdentityServer to OpenIddict Guide + +This guide provides layer-by-layer guidance for migrating your existing application to OpenIddict. Since OpenIddict is only available with ABP v6.0, you need to update your existing application and apply required migrations in order to apply OpenIddict changes. + +Use the `abp update` command to update your existing application. See [Upgrading docs](../Upgrading.md) for more info. Apply required migrations by following the [Migration Guides](./Index.md) based on your application version. + +## Domain.Shared Layer + +- In `MyApplication.Domain.Shared.csproj` replace **project reference**: + ```csharp + + ``` + with + ```csharp + + ``` + +- In `MyApplicationDomainSharedModule.cs` replace usings and **module dependencies:** + + ```csharp + using Volo.Abp.IdentityServer; + ... + typeof(AbpIdentityServerDomainSharedModule) + ``` + with + ```csharp + using Volo.Abp.OpenIddict; + ... + typeof(AbpOpenIddictDomainSharedModule) + +## Domain Layer + +- In `MyApplication.Domain.csproj` replace **project references**: + + ```csharp + + + ``` + + with + + ```csharp + + + ``` + +- In `MyApplicationDomainModule.cs` replace usings and **module dependencies**: + + ```csharp + using Volo.Abp.IdentityServer; + using Volo.Abp.PermissionManagement.IdentityServer; + ... + typeof(AbpIdentityServerDomainModule), + typeof(AbpPermissionManagementDomainIdentityServerModule), + ``` + + with + + ```csharp + using Volo.Abp.OpenIddict; + using Volo.Abp.PermissionManagement.OpenIddict; + ... + typeof(AbpOpenIddictDomainModule), + typeof(AbpPermissionManagementDomainOpenIddictModule), + ``` + +### OpenIddictDataSeedContributor + +- Create a folder named *OpenIddict* under the Domain project and copy the [OpenIddictDataSeedContributor.cs](https://github.com/abpframework/abp-samples/blob/master/Ids2OpenId/src/Ids2OpenId.Domain/OpenIddict/OpenIddictDataSeedContributor.cs) under this folder. Rename all the `Ids2OpenId` with your project name. +- Delete *IdentityServer* folder that contains `IdentityServerDataSeedContributor.cs` which is no longer needed. + +## EntityFrameworkCore Layer + +If you are using MongoDB, skip this step and check the *MongoDB* layer section. + +- In `MyApplication.EntityFrameworkCore.csproj` replace **project reference**: + + ```csharp + + ``` + + with + + ```csharp + + ``` + +- In `MyApplicationEntityFrameworkCoreModule.cs` replace usings and **module dependencies**: + + ```csharp + using Volo.Abp.IdentityServer.EntityFrameworkCore; + ... + typeof(AbpIdentityServerEntityFrameworkCoreModule), + ``` + + with + + ```csharp + using Volo.Abp.OpenIddict.EntityFrameworkCore; + ... + typeof(AbpOpenIddictEntityFrameworkCoreModule), + ``` + +- In `MyApplicationDbContext.cs` replace usings and **fluent api configurations**: + + ```csharp + using Volo.Abp.IdentityServer.EntityFrameworkCore; + ... + using Volo.Abp.OpenIddict.EntityFrameworkCore; + ... + protected override void OnModelCreating(ModelBuilder builder) + { + base.OnModelCreating(builder); + + /* Include modules to your migration db context */ + + ... + builder.ConfigureIdentityServer(); + ``` + + with + + ```csharp + using Volo.Abp.OpenIddict.EntityFrameworkCore; + ... + protected override void OnModelCreating(ModelBuilder builder) + { + base.OnModelCreating(builder); + + /* Include modules to your migration db context */ + + ... + builder.ConfigureOpenIddict(); + ``` + +## MongoDB Layer + +If you are using EntityFrameworkCore, skip this step and check the *EntityFrameworkCore* layer section. + +- In `MyApplication.MongoDB.csproj` replace **project reference**: + + ```csharp + + ``` + + with + + ```csharp + + ``` + +- In `MyApplicationMongoDbModule.cs` replace usings and **module dependencies**: + + ```csharp + using Volo.Abp.IdentityServer.MongoDB; + ... + typeof(AbpIdentityServerMongoDbModule), + ``` + + with + + ```csharp + using Volo.Abp.OpenIddict.MongoDB; + ... + typeof(AbpOpenIddictMongoDbModule), + ``` + +## DbMigrator Project + +- In `MyApplication.DbMigrator.csproj` **add project reference**: + + ```csharp + + ``` + +for creating the host builder. + +- In `appsettings.json` **replace IdentityServer section with OpenIddict:** + + ```json + "OpenIddict": { + "Applications": { + "MyApplication_Web": { + "ClientId": "MyApplication_Web", + "ClientSecret": "1q2w3e*", + "RootUrl": "https://localhost:44384" + }, + "MyApplication_App": { + "ClientId": "MyApplication_App", + "RootUrl": "http://localhost:4200" + }, + "MyApplication_BlazorServerTiered": { + "ClientId": "MyApplication_BlazorServerTiered", + "ClientSecret": "1q2w3e*", + "RootUrl": "https://localhost:44346" + }, + "MyApplication_Swagger": { + "ClientId": "MyApplication_Swagger", + "RootUrl": "https://localhost:44391" + } + } + } + ``` + + Replace **MyApplication** with your application name. + +## UI Layer + +- Angular +- MVC/Razor +- Blazor-Server +- Blazor-Wasm \ No newline at end of file From 5a65f61e22822f0fcce7658c1309bff4570263fe Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Thu, 28 Jul 2022 22:33:11 +0300 Subject: [PATCH 02/32] Updated OpenIddict migration section --- docs/en/Migration-Guides/Abp-6_0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/Migration-Guides/Abp-6_0.md b/docs/en/Migration-Guides/Abp-6_0.md index 0d99ee5a2d..73e26e0aaa 100644 --- a/docs/en/Migration-Guides/Abp-6_0.md +++ b/docs/en/Migration-Guides/Abp-6_0.md @@ -20,7 +20,7 @@ LeptonX Lite is now being introduced and you can follow the guides below to migr ## Migrating to OpenIddict -After the [announcement of plan to replace the IdentityServer](https://github.com/abpframework/abp/issues/11989), we have successfully implemented [Openiddict](https://github.com/openiddict/openiddict-core) as a replacement for IdentityServer4 as OpenID-Provider. You can follow [Migrating Identity Server to OpenIddict guide](./IdentityServer_To_OpenIddict.md). +After the [announcement of plan to replace the IdentityServer](https://github.com/abpframework/abp/issues/11989), we have successfully implemented [Openiddict](https://github.com/openiddict/openiddict-core) as a replacement for IdentityServer4 as OpenID-Provider. You can follow the [Migrating Identity Server to OpenIddict guide](IdentityServer_To_OpenIddict.md) with a sample project and the [IdentityServer to OpenIddict Step by Step Guide](OpenIddict-Step-by-Step.md) for migrating your existing application in details. ## See Also From 34aab075bddb306f0eabc0164d9f102bdfaa3405 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Thu, 28 Jul 2022 22:33:40 +0300 Subject: [PATCH 03/32] Added OpenIddict step by step guide --- .../Migration-Guides/OpenIddict-Step-by-Step.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md index cfb1402f65..3ddfc6ae50 100644 --- a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md +++ b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md @@ -1,8 +1,8 @@ -# Migration from IdentityServer to OpenIddict Guide +# Migrating from IdentityServer to OpenIddict Step by Step Guide This guide provides layer-by-layer guidance for migrating your existing application to OpenIddict. Since OpenIddict is only available with ABP v6.0, you need to update your existing application and apply required migrations in order to apply OpenIddict changes. -Use the `abp update` command to update your existing application. See [Upgrading docs](../Upgrading.md) for more info. Apply required migrations by following the [Migration Guides](./Index.md) based on your application version. +Use the `abp update` command to update your existing application. See [Upgrading docs](../Upgrading.md) for more info. Apply required migrations by following the [Migration Guides](Index.md) based on your application version. ## Domain.Shared Layer @@ -206,7 +206,11 @@ for creating the host builder. ## UI Layer -- Angular -- MVC/Razor -- Blazor-Server -- Blazor-Wasm \ No newline at end of file +- [Angular UI Migration](OpenIddict-Angular) +- MVC/Razor UI Migration +- Blazor-Server UI Migration +- Blazor-Wasm UI Migration + +## See Also + +* [ABP Version 6.0 Migration Guide](Abp-6_0.md) \ No newline at end of file From c1ca349577c6c0f87eb169fc7dfcd6bb35208494 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Thu, 28 Jul 2022 22:34:09 +0300 Subject: [PATCH 04/32] Added OpenIddict Angular UI guide --- .../en/Migration-Guides/OpenIddict-Angular.md | 166 ++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100644 docs/en/Migration-Guides/OpenIddict-Angular.md diff --git a/docs/en/Migration-Guides/OpenIddict-Angular.md b/docs/en/Migration-Guides/OpenIddict-Angular.md new file mode 100644 index 0000000000..111bfcd505 --- /dev/null +++ b/docs/en/Migration-Guides/OpenIddict-Angular.md @@ -0,0 +1,166 @@ +# OpenIddict Angular UI Migration Guide + +## Angular Project + +- In `environment.ts` and `environment.prod.ts` **add a trailing slash at the end of the issuer**: + + ```typescript + oAuthConfig: { + issuer: 'https://localhost:44377/', + ... + }, + ``` + +## Http.Api.Host (Non-Separated IdentityServer) + +- In **MyApplication.HttpApi.Host.csproj** replace **project references**: + + ```csharp + + + ``` + + with + + ```csharp + + ``` + +- In the **MyApplicationHttpApiHostModule.cs** replace usings and **module dependencies**: + + ```csharp + using System.Net.Http; + using Volo.Abp.AspNetCore.Authentication.JwtBearer; + ... + typeof(AbpAspNetCoreAuthenticationJwtBearerModule), + typeof(AbpAccountWebIdentityServerModule), + ``` + + with + + ```csharp + using OpenIddict.Validation.AspNetCore; + ... + typeof(AbpAccountWebOpenIddictModule), + ``` + +- In the **MyApplicationHttpApiHostModule.cs** add `PreConfigureServices` like below with your application name as the audience: + + ```csharp + public override void PreConfigureServices(ServiceConfigurationContext context) + { + PreConfigure(builder => + { + builder.AddValidation(options => + { + options.AddAudiences("MyApplication"); // Replace with your application name + options.UseLocalServer(); + options.UseAspNetCore(); + }); + }); + } + ``` + +- In the **MyApplicationHttpApiHostModule.cs** `ConfigureServices` method, **replace the method call**: + + From `ConfigureAuthentication(context, configuration);` to `ConfigureAuthentication(context);` and update the method as: + + ```csharp + private void ConfigureAuthentication(ServiceConfigurationContext context) + { + context.Services.ForwardIdentityAuthenticationForBearer(OpenIddictValidationAspNetCoreDefaults.AuthenticationScheme); + } + ``` + +- In the **MyApplicationHttpApiHostModule.cs** `OnApplicationInitialization` method, **replace the midware**: + + ```csharp + app.UseJwtTokenMiddleware(); + app.UseIdentityServer(); + ``` + + with + + ``` + app.UseAbpOpenIddictValidation(); + ``` + +- In the **MyApplicationHttpApiHostModule.cs** `OnApplicationInitialization` method, delete `c.OAuthClientSecret(configuration["AuthServer:SwaggerClientSecret"]);` in `app.UseAbpSwaggerUI` options configurations which is no longer needed. + +- In `appsettings.json` delete **SwaggerClientSecret** from the *AuthServer* section like below: + + ```json + "AuthServer": { + "Authority": "https://localhost:44345", + "RequireHttpsMetadata": "false", + "SwaggerClientId": "MyApplication_Swagger" + }, + +## Http.Api.Host (Separated IdentityServer) + +- In the **MyApplicationHttpApiHostModule.cs** `OnApplicationInitialization` method, delete `c.OAuthClientSecret(configuration["AuthServer:SwaggerClientSecret"]);` in `app.UseAbpSwaggerUI` options configurations which is no longer needed. + +- In `appsettings.json` delete **SwaggerClientSecret** from the *AuthServer* section like below: + + ```json + "AuthServer": { + "Authority": "https://localhost:44345", + "RequireHttpsMetadata": "false", + "SwaggerClientId": "MyApplication_Swagger" + }, + ``` + +## MyApplication.IdentityServer + +This project is renamed to **MyApplication.AuthServer** after v6.0.0-rc1. + +- In **MyApplication.IdentityServer.csproj** replace **project references**: + + ```csharp + + ``` + + with + + ```csharp + + ``` + +- In the **MyApplicationIdentityServerModule.cs** replace usings and **module dependencies**: + + ```csharp + typeof(AbpAccountWebIdentityServerModule), + ``` + + with + + ```csharp + typeof(AbpAccountWebOpenIddictModule), + ``` + +- In the **MyApplicationIdentityServerModule.cs** add `PreConfigureServices` like below with your application name as the audience: + + ```csharp + public override void PreConfigureServices(ServiceConfigurationContext context) + { + PreConfigure(builder => + { + builder.AddValidation(options => + { + options.AddAudiences("MyApplication"); // Replace with your application name + options.UseLocalServer(); + options.UseAspNetCore(); + }); + }); + } + ``` + +- In the **MyApplicationIdentityServerModule.cs** `OnApplicationInitialization` method, **remove the midware**: + + ```csharp + app.UseIdentityServer(); + ``` + +## See Also + +* [OpenIddict Step-by-Step Guide](./OpenIddict-Step-by-Step.md) From b875d6365218070a022c88f9310c7f3a97e438b4 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Thu, 28 Jul 2022 23:24:32 +0300 Subject: [PATCH 05/32] Added OpenIddict Mvc Guide --- docs/en/Migration-Guides/OpenIddict-Mvc.md | 142 +++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 docs/en/Migration-Guides/OpenIddict-Mvc.md diff --git a/docs/en/Migration-Guides/OpenIddict-Mvc.md b/docs/en/Migration-Guides/OpenIddict-Mvc.md new file mode 100644 index 0000000000..e8d801429d --- /dev/null +++ b/docs/en/Migration-Guides/OpenIddict-Mvc.md @@ -0,0 +1,142 @@ +# OpenIddict MVC/Razor UI Migration Guide + +## Web Project (Non-Tiered Solution) + +- In **MyApplication.Web.csproj** replace **project references**: + + ```csharp + + + ``` + + with + + ```csharp + + ``` + +- In **MyApplicationWebModule.cs** replace usings and **module dependencies**: + + ```csharp + using Volo.Abp.AspNetCore.Authentication.JwtBearer; + ... + typeof(AbpAccountWebIdentityServerModule), + typeof(AbpAspNetCoreAuthenticationJwtBearerModule), + ``` + + with + + ```csharp + typeof(AbpAccountWebModule), + ``` + +- In **MyApplicationWebModule.cs** `ConfigureServices` method **remove authentication configuration**: + + ```csharp + ConfigureAuthentication(context, configuration); + ``` + +- In **MyApplicationWebModule.cs** `OnApplicationInitialization` method **remove IdentityServer and JwtToken midwares**: + + ```csharp + app.UseJwtTokenMiddleware(); + app.UseIdentityServer(); + ``` + +- Delete `ConfigureAuthentication(ServiceConfigurationContext context, IConfiguration configuration)` private method which is no longer needed. + +## Web Project (Tiered Solution) + +- In the **MyApplicationWebModule.cs** update the `AddAbpOpenIdConnect` configurations: + + ```csharp + .AddAbpOpenIdConnect("oidc", options => + { + options.Authority = configuration["AuthServer:Authority"]; + options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]); + options.ResponseType = OpenIdConnectResponseType.CodeIdToken; + + options.ClientId = configuration["AuthServer:ClientId"]; + options.ClientSecret = configuration["AuthServer:ClientSecret"]; + + options.UsePkce = true; // Add this line + options.SaveTokens = true; + options.GetClaimsFromUserInfoEndpoint = true; // Add this line + options.SignOutScheme = "Cookies"; + + options.Scope.Add("roles"); // Replace "role" with "roles" + options.Scope.Add("email"); + options.Scope.Add("phone"); + options.Scope.Add("MyApplication"); + }); + ``` + + Replace role scope to **roles** and add **UsePkce** and **SignoutScheme** options. + +## IdentityServer + +This project is renamed to **AuthServer** after v6.0.0-rc1. You can also refactor and rename your project to *AuthServer* for easier updates in the future. + +- In **MyApplication.IdentityServer.csproj** replace **project references**: + + ```csharp + + ``` + + with + + ```csharp + + ``` + +- In **MyApplicationIdentityServerModule.cs** replace usings and **module dependencies**: + + ```csharp + typeof(AbpAccountWebIdentityServerModule), + ``` + + with + + ```csharp + typeof(AbpAccountWebOpenIddictModule), + ``` + +- In the **MyApplicationIdentityServerModule.cs** add `PreConfigureServices` like below with your application name as the audience: + + ```csharp + public override void PreConfigureServices(ServiceConfigurationContext context) + { + PreConfigure(builder => + { + builder.AddValidation(options => + { + options.AddAudiences("MyApplication"); // Replace with your application name + options.UseLocalServer(); + options.UseAspNetCore(); + }); + }); + } + ``` + +- In **MyApplicationIdentityServerModule.cs** `OnApplicationInitialization` method **remove IdentityServer midware**: + + ```csharp + app.UseIdentityServer(); + ``` + +## Http.Api.Host + +- In the **MyApplicationHttpApiHostModule.cs** `OnApplicationInitialization` method, delete `c.OAuthClientSecret(configuration["AuthServer:SwaggerClientSecret"]);` in `app.UseAbpSwaggerUI` options configurations which is no longer needed. + +- In `appsettings.json` delete **SwaggerClientSecret** from the *AuthServer* section like below: + + ```json + "AuthServer": { + "Authority": "https://localhost:44345", + "RequireHttpsMetadata": "false", + "SwaggerClientId": "MyApplication_Swagger" + }, + +## See Also + +* [OpenIddict Step-by-Step Guide](./OpenIddict-Step-by-Step.md) From 65c8dc07e2b0dbd69dd96dfbd1fb2636d168b7e4 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Fri, 29 Jul 2022 00:59:24 +0300 Subject: [PATCH 06/32] Added OpenIddict Blazor Guide --- docs/en/Migration-Guides/OpenIddict-Blazor.md | 185 ++++++++++++++++++ 1 file changed, 185 insertions(+) create mode 100644 docs/en/Migration-Guides/OpenIddict-Blazor.md diff --git a/docs/en/Migration-Guides/OpenIddict-Blazor.md b/docs/en/Migration-Guides/OpenIddict-Blazor.md new file mode 100644 index 0000000000..69f9420ae4 --- /dev/null +++ b/docs/en/Migration-Guides/OpenIddict-Blazor.md @@ -0,0 +1,185 @@ +# OpenIddict Blazor Wasm UI Migration Guide + +## Blazor Project + +- In the **MyApplicationBlazorModule.cs** update the `ConfigureAuthentication` method: + + ```csharp + builder.Services.AddOidcAuthentication(options => + { + ... + options.UserOptions.RoleClaim = JwtClaimTypes.Role; + + options.ProviderOptions.DefaultScopes.Add("role"); + ... + }); + ``` + + Update **UserOptions** and **role scope** as below + + ```csharp + builder.Services.AddOidcAuthentication(options => + { + ... + options.UserOptions.NameClaim = OpenIddictConstants.Claims.Name; + options.UserOptions.RoleClaim = OpenIddictConstants.Claims.Role; + + options.ProviderOptions.DefaultScopes.Add("roles"); + ... + }); + ``` + +## Http.Api.Host (Non-Separated IdentityServer) + +- In the **MyApplication.HttpApi.Host.csproj** replace **project references**: + + ```csharp + + + ``` + + with + + ```csharp + + ``` + +- In the **MyApplicationHttpApiHostModule.cs** replace usings and **module dependencies**: + + ```csharp + using System.Net.Http; + using Volo.Abp.AspNetCore.Authentication.JwtBearer; + ... + typeof(AbpAspNetCoreAuthenticationJwtBearerModule), + typeof(AbpAccountWebIdentityServerModule), + ``` + + with + + ```csharp + using OpenIddict.Validation.AspNetCore; + ... + typeof(AbpAccountWebOpenIddictModule), + ``` + +- In the **MyApplicationBlazorModule.cs** add `PreConfigureServices` like below with your application name as the audience: + + ```csharp + public override void PreConfigureServices(ServiceConfigurationContext context) + { + PreConfigure(builder => + { + builder.AddValidation(options => + { + options.AddAudiences("MyApplication"); // Replace with your application name + options.UseLocalServer(); + options.UseAspNetCore(); + }); + }); + } + ``` + +- In the **MyApplicationBlazorModule.cs** `ConfigureServices` method, **replace the method call**: + + From `ConfigureAuthentication(context, configuration);` to `ConfigureAuthentication(context);` and update the method as: + + ```csharp + private void ConfigureAuthentication(ServiceConfigurationContext context) + { + context.Services.ForwardIdentityAuthenticationForBearer(OpenIddictValidationAspNetCoreDefaults.AuthenticationScheme); + } + ``` + +- In the **MyApplicationBlazorModule.cs** `OnApplicationInitialization` method, **replace the midware**: + + ```csharp + app.UseJwtTokenMiddleware(); + app.UseIdentityServer(); + ``` + + with + + ``` + app.UseAbpOpenIddictValidation(); + ``` + +- Delete `c.OAuthClientSecret(configuration["AuthServer:SwaggerClientSecret"]);` in `app.UseAbpSwaggerUI` options configurations which is no longer needed. + +- In `appsettings.json` delete **SwaggerClientSecret** from the *AuthServer* section like below: + + ```json + "AuthServer": { + "Authority": "https://localhost:44345", + "RequireHttpsMetadata": "false", + "SwaggerClientId": "MyApplication_Swagger" + }, + ``` + +## Http.Api.Host (Separated IdentityServer) + +- In the **MyApplicationHttpApiHostModule.cs** `OnApplicationInitialization` method, delete `c.OAuthClientSecret(configuration["AuthServer:SwaggerClientSecret"]);` in `app.UseAbpSwaggerUI` options configurations which is no longer needed. + +- In `appsettings.json` delete **SwaggerClientSecret** from the *AuthServer* section like below: + + ```json + "AuthServer": { + "Authority": "https://localhost:44345", + "RequireHttpsMetadata": "false", + "SwaggerClientId": "MyApplication_Swagger" + }, + ``` + +## MyApplication.IdentityServer + +This project is renamed to **MyApplication.AuthServer** after v6.0.0-rc1. + +- In **MyApplication.IdentityServer.csproj** replace **project references**: + + ```csharp + + ``` + + with + + ```csharp + + ``` + +- In the **MyApplicationIdentityServerModule.cs** replace usings and **module dependencies**: + + ```csharp + typeof(AbpAccountWebIdentityServerModule), + ``` + + with + + ```csharp + typeof(AbpAccountWebOpenIddictModule), + ``` + +- In the **MyApplicationIdentityServerModule.cs** add `PreConfigureServices` like below with your application name as the audience: + + ```csharp + public override void PreConfigureServices(ServiceConfigurationContext context) + { + PreConfigure(builder => + { + builder.AddValidation(options => + { + options.AddAudiences("MyApplication"); // Replace with your application name + options.UseLocalServer(); + options.UseAspNetCore(); + }); + }); + } + ``` + +- In the **MyApplicationIdentityServerModule.cs** `OnApplicationInitialization` method, **remove the midware**: + + ```csharp + app.UseIdentityServer(); + ``` + +## See Also + +* [OpenIddict Step-by-Step Guide](./OpenIddict-Step-by-Step.md) From 0b23d27523bff0dec310173caadb46d8877b1c78 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Fri, 29 Jul 2022 01:17:17 +0300 Subject: [PATCH 07/32] Added OpenIddict Blazor-Server Guide --- .../OpenIddict-Blazor-Server.md | 170 ++++++++++++++++++ 1 file changed, 170 insertions(+) create mode 100644 docs/en/Migration-Guides/OpenIddict-Blazor-Server.md diff --git a/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md b/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md new file mode 100644 index 0000000000..89969e0dde --- /dev/null +++ b/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md @@ -0,0 +1,170 @@ +# OpenIddict Blazor-Server UI Migration Guide + +## Blazor Project (Non-Tiered Solution) + +- In the **MyApplication.Blazor.csproj** replace **project references**: + + ```csharp + + + ``` + + with + + ```csharp + + ``` + +- In the **MyApplicationBlazorModule.cs** replace usings and **module dependencies**: + + ```csharp + using System; + using System.Net.Http; + using Volo.Abp.AspNetCore.Authentication.JwtBearer; + ... + typeof(AbpAspNetCoreAuthenticationJwtBearerModule), + typeof(AbpAccountWebIdentityServerModule), + ``` + + with + + ```csharp + using OpenIddict.Validation.AspNetCore; + ... + typeof(AbpAccountWebOpenIddictModule), + ``` + +- In the **MyApplicationBlazorModule.cs** add `PreConfigureServices` like below with your application name as the audience: + + ```csharp + public override void PreConfigureServices(ServiceConfigurationContext context) + { + PreConfigure(builder => + { + builder.AddValidation(options => + { + options.AddAudiences("MyApplication"); // Replace with your application name + options.UseLocalServer(); + options.UseAspNetCore(); + }); + }); + } + ``` + +- In the **MyApplicationBlazorModule.cs** `ConfigureServices` method, **replace the method call**: + + From `ConfigureAuthentication(context, configuration);` to `ConfigureAuthentication(context);` and update the method as: + + ```csharp + private void ConfigureAuthentication(ServiceConfigurationContext context) + { + context.Services.ForwardIdentityAuthenticationForBearer(OpenIddictValidationAspNetCoreDefaults.AuthenticationScheme); + } + ``` + +- In the **MyApplicationBlazorModule.cs** `OnApplicationInitialization` method, **replace the midware**: + + ```csharp + app.UseJwtTokenMiddleware(); + app.UseIdentityServer(); + ``` + + with + + ``` + app.UseAbpOpenIddictValidation(); + ``` + +## Blazor Project (Tiered Solution) + +- In the **MyApplicationWebModule.cs** update the `AddAbpOpenIdConnect` configurations: + + ```csharp + .AddAbpOpenIdConnect("oidc", options => + { + options.Authority = configuration["AuthServer:Authority"]; + options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]); + options.ResponseType = OpenIdConnectResponseType.CodeIdToken; + + options.ClientId = configuration["AuthServer:ClientId"]; + options.ClientSecret = configuration["AuthServer:ClientSecret"]; + + options.SaveTokens = true; + options.GetClaimsFromUserInfoEndpoint = true; + + options.Scope.Add("roles"); // Replace "role" with "roles" + options.Scope.Add("email"); + options.Scope.Add("phone"); + options.Scope.Add("MyApplication"); + }); + ``` + + Replace **role** scope with **roles**. + +## IdentityServer + +This project is renamed to **AuthServer** after v6.0.0-rc1. You can also refactor and rename your project to *AuthServer* for easier updates in the future. + +- In **MyApplication.IdentityServer.csproj** replace **project references**: + + ```csharp + + ``` + + with + + ```csharp + + ``` + +- In **MyApplicationIdentityServerModule.cs** replace usings and **module dependencies**: + + ```csharp + typeof(AbpAccountWebIdentityServerModule), + ``` + + with + + ```csharp + typeof(AbpAccountWebOpenIddictModule), + ``` + +- In the **MyApplicationIdentityServerModule.cs** add `PreConfigureServices` like below with your application name as the audience: + + ```csharp + public override void PreConfigureServices(ServiceConfigurationContext context) + { + PreConfigure(builder => + { + builder.AddValidation(options => + { + options.AddAudiences("MyApplication"); // Replace with your application name + options.UseLocalServer(); + options.UseAspNetCore(); + }); + }); + } + ``` + +- In **MyApplicationIdentityServerModule.cs** `OnApplicationInitialization` method **remove IdentityServer midware**: + + ```csharp + app.UseIdentityServer(); + ``` + +## Http.Api.Host + +- In the **MyApplicationHttpApiHostModule.cs** `OnApplicationInitialization` method, delete `c.OAuthClientSecret(configuration["AuthServer:SwaggerClientSecret"]);` in `app.UseAbpSwaggerUI` options configurations which is no longer needed. + +- In `appsettings.json` delete **SwaggerClientSecret** from the *AuthServer* section like below: + + ```json + "AuthServer": { + "Authority": "https://localhost:44345", + "RequireHttpsMetadata": "false", + "SwaggerClientId": "MyApplication_Swagger" + }, + +## See Also + +* [OpenIddict Step-by-Step Guide](./OpenIddict-Step-by-Step.md) From 169ddd89138a7f9305ffc096c3d753f5c730cc5e Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Fri, 29 Jul 2022 09:40:57 +0300 Subject: [PATCH 08/32] Grammar updates --- docs/en/Migration-Guides/Abp-6_0.md | 2 +- docs/en/Migration-Guides/OpenIddict-Step-by-Step.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/Migration-Guides/Abp-6_0.md b/docs/en/Migration-Guides/Abp-6_0.md index 73e26e0aaa..8be7ccddb5 100644 --- a/docs/en/Migration-Guides/Abp-6_0.md +++ b/docs/en/Migration-Guides/Abp-6_0.md @@ -20,7 +20,7 @@ LeptonX Lite is now being introduced and you can follow the guides below to migr ## Migrating to OpenIddict -After the [announcement of plan to replace the IdentityServer](https://github.com/abpframework/abp/issues/11989), we have successfully implemented [Openiddict](https://github.com/openiddict/openiddict-core) as a replacement for IdentityServer4 as OpenID-Provider. You can follow the [Migrating Identity Server to OpenIddict guide](IdentityServer_To_OpenIddict.md) with a sample project and the [IdentityServer to OpenIddict Step by Step Guide](OpenIddict-Step-by-Step.md) for migrating your existing application in details. +After the [announcement of plan to replace the IdentityServer](https://github.com/abpframework/abp/issues/11989), we have successfully implemented [Openiddict](https://github.com/openiddict/openiddict-core) as a replacement for IdentityServer4 as an OpenID-Provider. You can follow the [Migrating Identity Server to OpenIddict guide](IdentityServer_To_OpenIddict.md) with a sample project and the [IdentityServer to OpenIddict Step by Step Guide](OpenIddict-Step-by-Step.md) for migrating your existing application in detail. ## See Also diff --git a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md index 3ddfc6ae50..b0cab7a29c 100644 --- a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md +++ b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md @@ -1,6 +1,6 @@ # Migrating from IdentityServer to OpenIddict Step by Step Guide -This guide provides layer-by-layer guidance for migrating your existing application to OpenIddict. Since OpenIddict is only available with ABP v6.0, you need to update your existing application and apply required migrations in order to apply OpenIddict changes. +This guide provides layer-by-layer guidance for migrating your existing application to OpenIddict. Since OpenIddict is only available with ABP v6.0, you will need to update your existing application in order to apply OpenIddict changes. Use the `abp update` command to update your existing application. See [Upgrading docs](../Upgrading.md) for more info. Apply required migrations by following the [Migration Guides](Index.md) based on your application version. From 822323f723b01059f6bffa7f79f15b9055c5ef89 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Fri, 29 Jul 2022 11:54:10 +0300 Subject: [PATCH 09/32] added missing links and commercial support --- .../OpenIddict-Step-by-Step.md | 148 ++++++++++++++++-- 1 file changed, 134 insertions(+), 14 deletions(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md index b0cab7a29c..119057fe3c 100644 --- a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md +++ b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md @@ -6,7 +6,7 @@ Use the `abp update` command to update your existing application. See [Upgrading ## Domain.Shared Layer -- In `MyApplication.Domain.Shared.csproj` replace **project reference**: +- In **MyApplication.Domain.Shared.csproj** replace **project reference**: ```csharp ``` @@ -15,7 +15,7 @@ Use the `abp update` command to update your existing application. See [Upgrading ``` -- In `MyApplicationDomainSharedModule.cs` replace usings and **module dependencies:** +- In **MyApplicationDomainSharedModule.cs** replace usings and **module dependencies:** ```csharp using Volo.Abp.IdentityServer; @@ -30,7 +30,7 @@ Use the `abp update` command to update your existing application. See [Upgrading ## Domain Layer -- In `MyApplication.Domain.csproj` replace **project references**: +- In **MyApplication.Domain.csproj** replace **project references**: ```csharp @@ -44,7 +44,7 @@ Use the `abp update` command to update your existing application. See [Upgrading ``` -- In `MyApplicationDomainModule.cs` replace usings and **module dependencies**: +- In **MyApplicationDomainModule.cs** replace usings and **module dependencies**: ```csharp using Volo.Abp.IdentityServer; @@ -73,7 +73,7 @@ Use the `abp update` command to update your existing application. See [Upgrading If you are using MongoDB, skip this step and check the *MongoDB* layer section. -- In `MyApplication.EntityFrameworkCore.csproj` replace **project reference**: +- In **MyApplication.EntityFrameworkCore.csproj** replace **project reference**: ```csharp @@ -85,7 +85,7 @@ If you are using MongoDB, skip this step and check the *MongoDB* layer section. ``` -- In `MyApplicationEntityFrameworkCoreModule.cs` replace usings and **module dependencies**: +- In **MyApplicationEntityFrameworkCoreModule.cs** replace usings and **module dependencies**: ```csharp using Volo.Abp.IdentityServer.EntityFrameworkCore; @@ -101,7 +101,7 @@ If you are using MongoDB, skip this step and check the *MongoDB* layer section. typeof(AbpOpenIddictEntityFrameworkCoreModule), ``` -- In `MyApplicationDbContext.cs` replace usings and **fluent api configurations**: +- In **MyApplicationDbContext.cs** replace usings and **fluent api configurations**: ```csharp using Volo.Abp.IdentityServer.EntityFrameworkCore; @@ -137,7 +137,7 @@ If you are using MongoDB, skip this step and check the *MongoDB* layer section. If you are using EntityFrameworkCore, skip this step and check the *EntityFrameworkCore* layer section. -- In `MyApplication.MongoDB.csproj` replace **project reference**: +- In **MyApplication.MongoDB.csproj** replace **project reference**: ```csharp @@ -149,7 +149,7 @@ If you are using EntityFrameworkCore, skip this step and check the *EntityFramew ``` -- In `MyApplicationMongoDbModule.cs` replace usings and **module dependencies**: +- In **MyApplicationMongoDbModule.cs** replace usings and **module dependencies**: ```csharp using Volo.Abp.IdentityServer.MongoDB; @@ -167,7 +167,7 @@ If you are using EntityFrameworkCore, skip this step and check the *EntityFramew ## DbMigrator Project -- In `MyApplication.DbMigrator.csproj` **add project reference**: +- In **MyApplication.DbMigrator.csproj** **add project reference**: ```csharp @@ -204,12 +204,132 @@ for creating the host builder. Replace **MyApplication** with your application name. +## Application Contracts Layer (Commercial only) + +- In **MyApplication.Application.Contracts.csproj** replace **project reference**: + + ```csharp + + ``` + + with + + ```csharp + + ``` + +- In **MyApplicationApplicationContractsModule.cs** replace usings and **module dependencies**: + + ```csharp + using Volo.Abp.IdentityServer; + ... + typeof(AbpIdentityServerApplicationContractsModule), + ``` + + with + + ```csharp + using Volo.Abp.OpenIddict; + ... + typeof(AbpOpenIddictProApplicationContractsModule), + ``` + +## Application Layer (Commercial only) + +- In **MyApplication.Application.csproj** replace **project reference**: + + ```csharp + + ``` + + with + + ```csharp + + ``` + +- In **MyApplicationApplicationModule.cs** replace usings and **module dependencies**: + + ```csharp + using Volo.Abp.IdentityServer; + ... + typeof(AbpIdentityServerApplicationModule), + ``` + + with + + ```csharp + using Volo.Abp.OpenIddict; + ... + typeof(AbpOpenIddictProApplicationModule), + ``` + +## HttpApi Layer (Commercial only) + +- In **MyApplication.HttpApi.csproj** replace **project reference**: + + ```csharp + + ``` + + with + + ```csharp + + ``` + +- In **MyApplicationHttpApiModule.cs** replace usings and **module dependencies**: + + ```csharp + using Volo.Abp.IdentityServer; + ... + typeof(AbpIdentityServerHttpApiModule), + ``` + + with + + ```csharp + using Volo.Abp.OpenIddict; + ... + typeof(AbpOpenIddictProHttpApiModule), + ``` + +## HttpApi.Client Layer (Commercial only) + +- In **MyApplication.HttpApi.Client.csproj** replace **project reference**: + + ```csharp + + ``` + + with + + ```csharp + + ``` + +- In **MyApplicationHttpApiModule.cs** replace usings and **module dependencies**: + + ```csharp + using Volo.Abp.IdentityServer; + ... + typeof(AbpIdentityServerHttpApiClientModule), + ``` + + with + + ```csharp + using Volo.Abp.OpenIddict; + ... + typeof(AbpOpenIddictProHttpApiClientModule), + ``` + ## UI Layer -- [Angular UI Migration](OpenIddict-Angular) -- MVC/Razor UI Migration -- Blazor-Server UI Migration -- Blazor-Wasm UI Migration +- [Angular UI Migration](OpenIddict-Angular.md) +- [MVC/Razor UI Migration](OpenIddict-Mvc.md) +- [Blazor-Server UI Migration](OpenIddict-Blazor-Server.md) +- [Blazor-Wasm UI Migration](OpenIddict-Blazor.md) ## See Also From e04806643e369f58b46d809b9b8a5a84fbf011b8 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Fri, 29 Jul 2022 14:29:54 +0300 Subject: [PATCH 10/32] Removed commercial documentation --- .../OpenIddict-Step-by-Step.md | 120 ------------------ 1 file changed, 120 deletions(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md index 119057fe3c..53226a3079 100644 --- a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md +++ b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md @@ -204,126 +204,6 @@ for creating the host builder. Replace **MyApplication** with your application name. -## Application Contracts Layer (Commercial only) - -- In **MyApplication.Application.Contracts.csproj** replace **project reference**: - - ```csharp - - ``` - - with - - ```csharp - - ``` - -- In **MyApplicationApplicationContractsModule.cs** replace usings and **module dependencies**: - - ```csharp - using Volo.Abp.IdentityServer; - ... - typeof(AbpIdentityServerApplicationContractsModule), - ``` - - with - - ```csharp - using Volo.Abp.OpenIddict; - ... - typeof(AbpOpenIddictProApplicationContractsModule), - ``` - -## Application Layer (Commercial only) - -- In **MyApplication.Application.csproj** replace **project reference**: - - ```csharp - - ``` - - with - - ```csharp - - ``` - -- In **MyApplicationApplicationModule.cs** replace usings and **module dependencies**: - - ```csharp - using Volo.Abp.IdentityServer; - ... - typeof(AbpIdentityServerApplicationModule), - ``` - - with - - ```csharp - using Volo.Abp.OpenIddict; - ... - typeof(AbpOpenIddictProApplicationModule), - ``` - -## HttpApi Layer (Commercial only) - -- In **MyApplication.HttpApi.csproj** replace **project reference**: - - ```csharp - - ``` - - with - - ```csharp - - ``` - -- In **MyApplicationHttpApiModule.cs** replace usings and **module dependencies**: - - ```csharp - using Volo.Abp.IdentityServer; - ... - typeof(AbpIdentityServerHttpApiModule), - ``` - - with - - ```csharp - using Volo.Abp.OpenIddict; - ... - typeof(AbpOpenIddictProHttpApiModule), - ``` - -## HttpApi.Client Layer (Commercial only) - -- In **MyApplication.HttpApi.Client.csproj** replace **project reference**: - - ```csharp - - ``` - - with - - ```csharp - - ``` - -- In **MyApplicationHttpApiModule.cs** replace usings and **module dependencies**: - - ```csharp - using Volo.Abp.IdentityServer; - ... - typeof(AbpIdentityServerHttpApiClientModule), - ``` - - with - - ```csharp - using Volo.Abp.OpenIddict; - ... - typeof(AbpOpenIddictProHttpApiClientModule), - ``` - ## UI Layer - [Angular UI Migration](OpenIddict-Angular.md) From 72f4b698927ed14879d475ac708f2654cf6f44ff Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Fri, 29 Jul 2022 17:59:44 +0300 Subject: [PATCH 11/32] Fixed wrong comment place --- docs/en/Migration-Guides/OpenIddict-Mvc.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Mvc.md b/docs/en/Migration-Guides/OpenIddict-Mvc.md index e8d801429d..d51d72664e 100644 --- a/docs/en/Migration-Guides/OpenIddict-Mvc.md +++ b/docs/en/Migration-Guides/OpenIddict-Mvc.md @@ -61,8 +61,8 @@ options.UsePkce = true; // Add this line options.SaveTokens = true; - options.GetClaimsFromUserInfoEndpoint = true; // Add this line - options.SignOutScheme = "Cookies"; + options.GetClaimsFromUserInfoEndpoint = true; + options.SignOutScheme = "Cookies"; // Add this line options.Scope.Add("roles"); // Replace "role" with "roles" options.Scope.Add("email"); From 090e07432bf8679c992f7b3d23306fa2c6c7e68e Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Fri, 29 Jul 2022 18:19:08 +0300 Subject: [PATCH 12/32] Update OpenIddict-Angular.md --- docs/en/Migration-Guides/OpenIddict-Angular.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Angular.md b/docs/en/Migration-Guides/OpenIddict-Angular.md index 111bfcd505..19fcd45530 100644 --- a/docs/en/Migration-Guides/OpenIddict-Angular.md +++ b/docs/en/Migration-Guides/OpenIddict-Angular.md @@ -81,7 +81,7 @@ with - ``` + ```csharp app.UseAbpOpenIddictValidation(); ``` @@ -95,6 +95,7 @@ "RequireHttpsMetadata": "false", "SwaggerClientId": "MyApplication_Swagger" }, + ``` ## Http.Api.Host (Separated IdentityServer) From 113f3a28ecea9bb74c695c5e47bed7186a23b926 Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Fri, 29 Jul 2022 18:23:33 +0300 Subject: [PATCH 13/32] Update OpenIddict Migration Guides --- .../Migration-Guides/OpenIddict-Blazor-Server.md | 15 ++++++++------- docs/en/Migration-Guides/OpenIddict-Blazor.md | 2 +- docs/en/Migration-Guides/OpenIddict-Mvc.md | 1 + 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md b/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md index 89969e0dde..2fb451f6e3 100644 --- a/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md +++ b/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md @@ -71,7 +71,7 @@ with - ``` + ```csharp app.UseAbpOpenIddictValidation(); ``` @@ -158,12 +158,13 @@ This project is renamed to **AuthServer** after v6.0.0-rc1. You can also refacto - In `appsettings.json` delete **SwaggerClientSecret** from the *AuthServer* section like below: - ```json - "AuthServer": { - "Authority": "https://localhost:44345", - "RequireHttpsMetadata": "false", - "SwaggerClientId": "MyApplication_Swagger" - }, +```json +"AuthServer": { + "Authority": "https://localhost:44345", + "RequireHttpsMetadata": "false", + "SwaggerClientId": "MyApplication_Swagger" +}, +``` ## See Also diff --git a/docs/en/Migration-Guides/OpenIddict-Blazor.md b/docs/en/Migration-Guides/OpenIddict-Blazor.md index 69f9420ae4..80a398402f 100644 --- a/docs/en/Migration-Guides/OpenIddict-Blazor.md +++ b/docs/en/Migration-Guides/OpenIddict-Blazor.md @@ -99,7 +99,7 @@ with - ``` + ```csharp app.UseAbpOpenIddictValidation(); ``` diff --git a/docs/en/Migration-Guides/OpenIddict-Mvc.md b/docs/en/Migration-Guides/OpenIddict-Mvc.md index d51d72664e..3a83c72848 100644 --- a/docs/en/Migration-Guides/OpenIddict-Mvc.md +++ b/docs/en/Migration-Guides/OpenIddict-Mvc.md @@ -136,6 +136,7 @@ This project is renamed to **AuthServer** after v6.0.0-rc1. You can also refacto "RequireHttpsMetadata": "false", "SwaggerClientId": "MyApplication_Swagger" }, + ``` ## See Also From e7f8a81b5cf739226e04c0bc3934f84135aceb34 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Fri, 29 Jul 2022 18:39:24 +0300 Subject: [PATCH 14/32] Fixed See also links --- docs/en/Migration-Guides/OpenIddict-Angular.md | 2 +- docs/en/Migration-Guides/OpenIddict-Blazor-Server.md | 2 +- docs/en/Migration-Guides/OpenIddict-Blazor.md | 2 +- docs/en/Migration-Guides/OpenIddict-Mvc.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Angular.md b/docs/en/Migration-Guides/OpenIddict-Angular.md index 19fcd45530..482eb89ce5 100644 --- a/docs/en/Migration-Guides/OpenIddict-Angular.md +++ b/docs/en/Migration-Guides/OpenIddict-Angular.md @@ -164,4 +164,4 @@ This project is renamed to **MyApplication.AuthServer** after v6.0.0-rc1. ## See Also -* [OpenIddict Step-by-Step Guide](./OpenIddict-Step-by-Step.md) +* [OpenIddict Step-by-Step Guide](OpenIddict-Step-by-Step.md) diff --git a/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md b/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md index 2fb451f6e3..86bf0c21d3 100644 --- a/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md +++ b/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md @@ -168,4 +168,4 @@ This project is renamed to **AuthServer** after v6.0.0-rc1. You can also refacto ## See Also -* [OpenIddict Step-by-Step Guide](./OpenIddict-Step-by-Step.md) +* [OpenIddict Step-by-Step Guide](OpenIddict-Step-by-Step.md) diff --git a/docs/en/Migration-Guides/OpenIddict-Blazor.md b/docs/en/Migration-Guides/OpenIddict-Blazor.md index 80a398402f..28cdb7b87d 100644 --- a/docs/en/Migration-Guides/OpenIddict-Blazor.md +++ b/docs/en/Migration-Guides/OpenIddict-Blazor.md @@ -182,4 +182,4 @@ This project is renamed to **MyApplication.AuthServer** after v6.0.0-rc1. ## See Also -* [OpenIddict Step-by-Step Guide](./OpenIddict-Step-by-Step.md) +* [OpenIddict Step-by-Step Guide](OpenIddict-Step-by-Step.md) diff --git a/docs/en/Migration-Guides/OpenIddict-Mvc.md b/docs/en/Migration-Guides/OpenIddict-Mvc.md index 3a83c72848..b2777de986 100644 --- a/docs/en/Migration-Guides/OpenIddict-Mvc.md +++ b/docs/en/Migration-Guides/OpenIddict-Mvc.md @@ -140,4 +140,4 @@ This project is renamed to **AuthServer** after v6.0.0-rc1. You can also refacto ## See Also -* [OpenIddict Step-by-Step Guide](./OpenIddict-Step-by-Step.md) +* [OpenIddict Step-by-Step Guide](OpenIddict-Step-by-Step.md) From ec71a3be2ff02a9d266c0fbcfff8bc4a96304854 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Fri, 29 Jul 2022 18:59:28 +0300 Subject: [PATCH 15/32] Fixed mvc authentication --- docs/en/Migration-Guides/OpenIddict-Mvc.md | 30 +++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Mvc.md b/docs/en/Migration-Guides/OpenIddict-Mvc.md index b2777de986..3ee8ead9d3 100644 --- a/docs/en/Migration-Guides/OpenIddict-Mvc.md +++ b/docs/en/Migration-Guides/OpenIddict-Mvc.md @@ -30,20 +30,40 @@ typeof(AbpAccountWebModule), ``` -- In **MyApplicationWebModule.cs** `ConfigureServices` method **remove authentication configuration**: +- In **MyApplicationWebModule.cs** `ConfigureServices` method **update authentication configuration**: ```csharp ConfigureAuthentication(context, configuration); ``` -- In **MyApplicationWebModule.cs** `OnApplicationInitialization` method **remove IdentityServer and JwtToken midwares**: + with + + ```csharp + ConfigureAuthentication(context); + ``` + + and update the `ConfigureAuthentication` private method to: + + ```csharp + private void ConfigureAuthentication(ServiceConfigurationContext context) + { + context.Services.ForwardIdentityAuthenticationForBearer(OpenIddictValidationAspNetCoreDefaults.AuthenticationScheme); + } + ``` + +- In **MyApplicationWebModule.cs** `OnApplicationInitialization` method **replace IdentityServer and JwtToken midwares**: ```csharp app.UseJwtTokenMiddleware(); app.UseIdentityServer(); ``` -- Delete `ConfigureAuthentication(ServiceConfigurationContext context, IConfiguration configuration)` private method which is no longer needed. + with + + ```csharp + app.UseAbpOpenIddictValidation(); + ``` + ## Web Project (Tiered Solution) @@ -124,6 +144,10 @@ This project is renamed to **AuthServer** after v6.0.0-rc1. You can also refacto app.UseIdentityServer(); ``` +- To use the new AuthServer page, replace **Index.cshtml.cs** with [AuthServer Index.cshtml.cs](https://github.com/abpframework/abp-samples/blob/master/Ids2OpenId/src/Ids2OpenId.IdentityServer/Pages/Index.cshtml) and **Index.cshtml** file with [AuthServer Index.cshtml](https://github.com/abpframework/abp-samples/blob/master/Ids2OpenId/src/Ids2OpenId.IdentityServer/Pages/Index.cshtml.cs) and rename **Ids2OpenId** with your application namespace. + + > Note: It can be found under the *Pages* folder. + ## Http.Api.Host - In the **MyApplicationHttpApiHostModule.cs** `OnApplicationInitialization` method, delete `c.OAuthClientSecret(configuration["AuthServer:SwaggerClientSecret"]);` in `app.UseAbpSwaggerUI` options configurations which is no longer needed. From f2b88e20d63b249f4b67a6cd2529eb150bcf181c Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Fri, 29 Jul 2022 20:50:16 +0300 Subject: [PATCH 16/32] Updated identityserver documentation --- docs/en/Migration-Guides/OpenIddict-Angular.md | 9 ++++++--- docs/en/Migration-Guides/OpenIddict-Blazor-Server.md | 4 ++++ docs/en/Migration-Guides/OpenIddict-Blazor.md | 8 ++++++-- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Angular.md b/docs/en/Migration-Guides/OpenIddict-Angular.md index 482eb89ce5..e8d34cb5fc 100644 --- a/docs/en/Migration-Guides/OpenIddict-Angular.md +++ b/docs/en/Migration-Guides/OpenIddict-Angular.md @@ -29,7 +29,6 @@ - In the **MyApplicationHttpApiHostModule.cs** replace usings and **module dependencies**: ```csharp - using System.Net.Http; using Volo.Abp.AspNetCore.Authentication.JwtBearer; ... typeof(AbpAspNetCoreAuthenticationJwtBearerModule), @@ -111,9 +110,9 @@ }, ``` -## MyApplication.IdentityServer +## IdentityServer -This project is renamed to **MyApplication.AuthServer** after v6.0.0-rc1. +This project is renamed to **AuthServer** after v6.0.0-rc1. You can also refactor and rename your project to *AuthServer* for easier updates in the future. - In **MyApplication.IdentityServer.csproj** replace **project references**: @@ -162,6 +161,10 @@ This project is renamed to **MyApplication.AuthServer** after v6.0.0-rc1. app.UseIdentityServer(); ``` +- To use the new AuthServer page, replace **Index.cshtml.cs** with [AuthServer Index.cshtml.cs](https://github.com/abpframework/abp-samples/blob/master/Ids2OpenId/src/Ids2OpenId.IdentityServer/Pages/Index.cshtml) and **Index.cshtml** file with [AuthServer Index.cshtml](https://github.com/abpframework/abp-samples/blob/master/Ids2OpenId/src/Ids2OpenId.IdentityServer/Pages/Index.cshtml.cs) and rename **Ids2OpenId** with your application namespace. + + > Note: It can be found under the *Pages* folder. + ## See Also * [OpenIddict Step-by-Step Guide](OpenIddict-Step-by-Step.md) diff --git a/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md b/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md index 86bf0c21d3..4db4556479 100644 --- a/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md +++ b/docs/en/Migration-Guides/OpenIddict-Blazor-Server.md @@ -166,6 +166,10 @@ This project is renamed to **AuthServer** after v6.0.0-rc1. You can also refacto }, ``` +- To use the new AuthServer page, replace **Index.cshtml.cs** with [AuthServer Index.cshtml.cs](https://github.com/abpframework/abp-samples/blob/master/Ids2OpenId/src/Ids2OpenId.IdentityServer/Pages/Index.cshtml) and **Index.cshtml** file with [AuthServer Index.cshtml](https://github.com/abpframework/abp-samples/blob/master/Ids2OpenId/src/Ids2OpenId.IdentityServer/Pages/Index.cshtml.cs) and rename **Ids2OpenId** with your application namespace. + + > Note: It can be found under the *Pages* folder. + ## See Also * [OpenIddict Step-by-Step Guide](OpenIddict-Step-by-Step.md) diff --git a/docs/en/Migration-Guides/OpenIddict-Blazor.md b/docs/en/Migration-Guides/OpenIddict-Blazor.md index 28cdb7b87d..0dc1c0f123 100644 --- a/docs/en/Migration-Guides/OpenIddict-Blazor.md +++ b/docs/en/Migration-Guides/OpenIddict-Blazor.md @@ -129,9 +129,9 @@ }, ``` -## MyApplication.IdentityServer +## IdentityServer -This project is renamed to **MyApplication.AuthServer** after v6.0.0-rc1. +This project is renamed to **AuthServer** after v6.0.0-rc1. You can also refactor and rename your project to *AuthServer* for easier updates in the future. - In **MyApplication.IdentityServer.csproj** replace **project references**: @@ -180,6 +180,10 @@ This project is renamed to **MyApplication.AuthServer** after v6.0.0-rc1. app.UseIdentityServer(); ``` +- To use the new AuthServer page, replace **Index.cshtml.cs** with [AuthServer Index.cshtml.cs](https://github.com/abpframework/abp-samples/blob/master/Ids2OpenId/src/Ids2OpenId.IdentityServer/Pages/Index.cshtml) and **Index.cshtml** file with [AuthServer Index.cshtml](https://github.com/abpframework/abp-samples/blob/master/Ids2OpenId/src/Ids2OpenId.IdentityServer/Pages/Index.cshtml.cs) and rename **Ids2OpenId** with your application namespace. + + > Note: It can be found under the *Pages* folder. + ## See Also * [OpenIddict Step-by-Step Guide](OpenIddict-Step-by-Step.md) From 9aa5c17ee11d700a4c80887bee5b7695c860f395 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Mon, 1 Aug 2022 09:59:37 +0300 Subject: [PATCH 17/32] Updated mvc guide with unnecessary signout scheme --- docs/en/Migration-Guides/OpenIddict-Mvc.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Mvc.md b/docs/en/Migration-Guides/OpenIddict-Mvc.md index 3ee8ead9d3..e772de272c 100644 --- a/docs/en/Migration-Guides/OpenIddict-Mvc.md +++ b/docs/en/Migration-Guides/OpenIddict-Mvc.md @@ -81,8 +81,7 @@ options.UsePkce = true; // Add this line options.SaveTokens = true; - options.GetClaimsFromUserInfoEndpoint = true; - options.SignOutScheme = "Cookies"; // Add this line + options.GetClaimsFromUserInfoEndpoint = true options.Scope.Add("roles"); // Replace "role" with "roles" options.Scope.Add("email"); @@ -90,8 +89,8 @@ options.Scope.Add("MyApplication"); }); ``` - - Replace role scope to **roles** and add **UsePkce** and **SignoutScheme** options. + +Replace role scope to **roles** and add **UsePkce** and **SignoutScheme** options. ## IdentityServer From 7227a603fa81fb13499b341c80330b5b3867e2b7 Mon Sep 17 00:00:00 2001 From: malik masis Date: Mon, 1 Aug 2022 12:56:14 +0300 Subject: [PATCH 18/32] Added filter for the `Slug` on Page --- .../Volo/CmsKit/Pages/EfCorePageRepository.cs | 2 +- .../Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs index 248c42282a..2c411df5dd 100644 --- a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs @@ -39,7 +39,7 @@ public class EfCorePageRepository : EfCoreRepository - x.Title.Contains(filter)) + x.Title.Contains(filter) || x.Slug.Contains(filter)) .OrderBy(sorting.IsNullOrEmpty() ? nameof(Page.Title) : sorting) .PageBy(skipCount, maxResultCount) .ToListAsync(GetCancellationToken(cancellationToken)); diff --git a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs index 85b596ff1b..92e05e2f7e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs @@ -1,13 +1,13 @@ using System; +using System.Collections.Generic; using System.Linq; using System.Linq.Dynamic.Core; -using JetBrains.Annotations; -using MongoDB.Driver; -using Volo.Abp; -using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; +using JetBrains.Annotations; +using MongoDB.Driver; using MongoDB.Driver.Linq; +using Volo.Abp; using Volo.Abp.Domain.Repositories.MongoDB; using Volo.Abp.MongoDB; using Volo.CmsKit.Pages; @@ -46,9 +46,7 @@ public class MongoPageRepository : MongoDbRepository>( !filter.IsNullOrWhiteSpace(), - u => - u.Title.Contains(filter) - ) + u => u.Title.Contains(filter) || u.Slug.Contains(filter)) .OrderBy(sorting.IsNullOrEmpty() ? nameof(Page.Title) : sorting) .As>() .PageBy>(skipCount, maxResultCount) From f3584cec48bfbebd136a06cd731d712c9a8d6d35 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Mon, 1 Aug 2022 13:54:29 +0300 Subject: [PATCH 19/32] Separate html encoding & sanitizing for CmsKit MarkdownRenderer --- .../Commenting/CommentingViewComponent.cs | 4 ++-- .../Pages/Public/CmsKit/Blogs/BlogPost.cshtml | 14 +++++++------- .../Renderers/IMarkdownToHtmlRenderer.cs | 2 +- .../Renderers/MarkdownToHtmlRenderer.cs | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Commenting/CommentingViewComponent.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Commenting/CommentingViewComponent.cs index 0a608740e9..8c307e390e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Commenting/CommentingViewComponent.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Commenting/CommentingViewComponent.cs @@ -65,12 +65,12 @@ public class CommentingViewComponent : AbpViewComponent foreach (var comment in viewModel.Comments) { viewModel.RawCommentTexts.Add(comment.Id, comment.Text); - comment.Text = await MarkdownToHtmlRenderer.RenderAsync(comment.Text, true); + comment.Text = await MarkdownToHtmlRenderer.RenderAsync(comment.Text, allowHtmlTags: false, preventXSS: true); foreach (var reply in comment.Replies) { viewModel.RawCommentTexts.Add(reply.Id, reply.Text); - reply.Text = await MarkdownToHtmlRenderer.RenderAsync(reply.Text, true); + reply.Text = await MarkdownToHtmlRenderer.RenderAsync(reply.Text, allowHtmlTags: false, preventXSS: true); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml index 2cff5c9072..d9f7ce7953 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml @@ -72,7 +72,7 @@ { if (contentFragment.Type == ContentConsts.Markdown) { - @Html.Raw(await MarkdownRenderer.RenderAsync(contentFragment.GetProperty("Content"))) + @Html.Raw(await MarkdownRenderer.RenderAsync(contentFragment.GetProperty("Content"), allowHtmlTags: true, preventXSS: true)) } else if (contentFragment.Type == ContentConsts.Widget) { @@ -92,13 +92,13 @@ if (Model.TagsFeature?.IsEnabled == true) { @await Component.InvokeAsync(typeof(TagViewComponent), new - { - entityType = Volo.CmsKit.Blogs.BlogPostConsts.EntityType, - entityId = Model.BlogPost.Id.ToString(), - urlFormat = $"/blogs/{Model.BlogSlug}?tagId={{TagId}}" - }) + { + entityType = Volo.CmsKit.Blogs.BlogPostConsts.EntityType, + entityId = Model.BlogPost.Id.ToString(), + urlFormat = $"/blogs/{Model.BlogSlug}?tagId={{TagId}}" + }) + } } - } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Renderers/IMarkdownToHtmlRenderer.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Renderers/IMarkdownToHtmlRenderer.cs index d11e76f6dd..0dd60f34c5 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Renderers/IMarkdownToHtmlRenderer.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Renderers/IMarkdownToHtmlRenderer.cs @@ -4,5 +4,5 @@ namespace Volo.CmsKit.Public.Web.Renderers; public interface IMarkdownToHtmlRenderer { - Task RenderAsync(string rawMarkdown, bool preventXSS = true); + Task RenderAsync(string rawMarkdown, bool allowHtmlTags = true, bool preventXSS = true); } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Renderers/MarkdownToHtmlRenderer.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Renderers/MarkdownToHtmlRenderer.cs index b6fab3c008..a1e30a2679 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Renderers/MarkdownToHtmlRenderer.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Renderers/MarkdownToHtmlRenderer.cs @@ -20,9 +20,9 @@ public class MarkdownToHtmlRenderer : IMarkdownToHtmlRenderer, ITransientDepende _htmlSanitizer = new HtmlSanitizer(); } - public async Task RenderAsync(string rawMarkdown, bool preventXSS = false) + public async Task RenderAsync(string rawMarkdown, bool allowHtmlTags = true, bool preventXSS = true) { - if (preventXSS) + if (!allowHtmlTags) { rawMarkdown = EncodeHtmlTags(rawMarkdown, true); } From 41fa4b04cd66e17910c4026545de49a9acb48984 Mon Sep 17 00:00:00 2001 From: malik masis Date: Mon, 1 Aug 2022 13:56:43 +0300 Subject: [PATCH 20/32] Made case insensitive --- .../Volo/CmsKit/Pages/EfCorePageRepository.cs | 4 ++-- .../Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs index 2c411df5dd..39b4220279 100644 --- a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs @@ -25,7 +25,7 @@ public class EfCorePageRepository : EfCoreRepository - x.Title.Contains(filter) + x.Title.ToLower().Contains(filter) || x.Slug.Contains(filter) ).CountAsync(GetCancellationToken(cancellationToken)); } @@ -39,7 +39,7 @@ public class EfCorePageRepository : EfCoreRepository - x.Title.Contains(filter) || x.Slug.Contains(filter)) + x.Title.ToLower().Contains(filter) || x.Slug.Contains(filter)) .OrderBy(sorting.IsNullOrEmpty() ? nameof(Page.Title) : sorting) .PageBy(skipCount, maxResultCount) .ToListAsync(GetCancellationToken(cancellationToken)); diff --git a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs index 92e05e2f7e..74c5d8cc3c 100644 --- a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Pages/MongoPageRepository.cs @@ -30,7 +30,7 @@ public class MongoPageRepository : MongoDbRepository>( !filter.IsNullOrWhiteSpace(), u => - u.Title.Contains(filter) + u.Title.ToLower().Contains(filter) || u.Slug.Contains(filter) ).CountAsync(cancellation); } @@ -46,7 +46,7 @@ public class MongoPageRepository : MongoDbRepository>( !filter.IsNullOrWhiteSpace(), - u => u.Title.Contains(filter) || u.Slug.Contains(filter)) + u => u.Title.ToLower().Contains(filter) || u.Slug.Contains(filter)) .OrderBy(sorting.IsNullOrEmpty() ? nameof(Page.Title) : sorting) .As>() .PageBy>(skipCount, maxResultCount) From d911b0a00c4f27f8065a739a8fe1a0b55b7136b5 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Mon, 1 Aug 2022 14:04:58 +0300 Subject: [PATCH 21/32] Update Index.cshtml --- .../Pages/Public/CmsKit/Pages/Index.cshtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml index 2aa3c0ce8b..4ecfa480d0 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml @@ -34,7 +34,7 @@ { if (contentFragment.Type == ContentConsts.Markdown) { - @Html.Raw(await MarkdownRenderer.RenderAsync(contentFragment.GetProperty("Content"))) + @Html.Raw(await MarkdownRenderer.RenderAsync(contentFragment.GetProperty("Content"), allowHtmlTags: true, preventXSS: true)) } else if (contentFragment.Type == ContentConsts.Widget) { From 93162e73d24a299be6bad3fffcf99d17c95d91ec Mon Sep 17 00:00:00 2001 From: malik masis Date: Mon, 1 Aug 2022 15:52:32 +0300 Subject: [PATCH 22/32] Added tolower for efcore --- .../Volo/CmsKit/Pages/EfCorePageRepository.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs index 39b4220279..125c1a97ff 100644 --- a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Pages/EfCorePageRepository.cs @@ -25,7 +25,7 @@ public class EfCorePageRepository : EfCoreRepository - x.Title.ToLower().Contains(filter) || x.Slug.Contains(filter) + x.Title.ToLower().Contains(filter.ToLower()) || x.Slug.Contains(filter) ).CountAsync(GetCancellationToken(cancellationToken)); } @@ -39,7 +39,7 @@ public class EfCorePageRepository : EfCoreRepository - x.Title.ToLower().Contains(filter) || x.Slug.Contains(filter)) + x.Title.ToLower().Contains(filter.ToLower()) || x.Slug.Contains(filter)) .OrderBy(sorting.IsNullOrEmpty() ? nameof(Page.Title) : sorting) .PageBy(skipCount, maxResultCount) .ToListAsync(GetCancellationToken(cancellationToken)); From f2dbe7cdcf645c4a889eb3aa6f7217a28df546f0 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 2 Aug 2022 09:34:45 +0800 Subject: [PATCH 23/32] Delete logs.txt --- .../Logs/logs.txt | 2242 ----------------- 1 file changed, 2242 deletions(-) delete mode 100644 modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Logs/logs.txt diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Logs/logs.txt b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Logs/logs.txt deleted file mode 100644 index 4a2b7f19c3..0000000000 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Logs/logs.txt +++ /dev/null @@ -1,2242 +0,0 @@ -2021-06-01 16:47:06.126 +08:00 [INF] Starting web host. -2021-06-01 16:47:06.283 +08:00 [FTL] Host terminated unexpectedly! -System.IO.FileNotFoundException: Could not load file or assembly 'Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. -File name: 'Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null' - at System.Reflection.CustomAttribute._CreateCaObject(RuntimeModule pModule, RuntimeType type, IRuntimeMethodInfo pCtor, Byte** ppBlob, Byte* pEndBlob, Int32* pcNamedArgs) - at System.Reflection.CustomAttribute.CreateCaObject(RuntimeModule module, RuntimeType type, IRuntimeMethodInfo ctor, IntPtr& blob, IntPtr blobEnd, Int32& namedArgs) - at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes) - at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit) - at System.RuntimeType.GetCustomAttributes(Type attributeType, Boolean inherit) - at System.Attribute.GetCustomAttributes(MemberInfo element, Boolean inherit) - at System.Reflection.CustomAttributeExtensions.GetCustomAttributes(MemberInfo element) - at Volo.Abp.Modularity.AbpModuleHelper.FindDependedModuleTypes(Type moduleType) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\AbpModuleHelper.cs:line 25 - at Volo.Abp.Modularity.AbpModuleHelper.AddModuleAndDependenciesRecursively(List`1 moduleTypes, Type moduleType, ILogger logger, Int32 depth) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\AbpModuleHelper.cs:line 56 - at Volo.Abp.Modularity.AbpModuleHelper.FindAllModuleTypes(Type startupModuleType, ILogger logger) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\AbpModuleHelper.cs:line 15 - at Volo.Abp.Modularity.ModuleLoader.FillModules(List`1 modules, IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleLoader.cs:line 49 - at Volo.Abp.Modularity.ModuleLoader.GetDescriptors(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleLoader.cs:line 34 - at Volo.Abp.Modularity.ModuleLoader.LoadModules(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleLoader.cs:line 20 - at Volo.Abp.AbpApplicationBase.LoadModules(IServiceCollection services, AbpApplicationCreationOptions options) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 103 - at Volo.Abp.AbpApplicationBase..ctor(Type startupModuleType, IServiceCollection services, Action`1 optionsAction) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 47 - at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action`1 optionsAction) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 13 - at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action`1 optionsAction) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationFactory.cs:line 37 - at Volo.Abp.AbpApplicationFactory.Create[TStartupModule](IServiceCollection services, Action`1 optionsAction) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationFactory.cs:line 29 - at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplication[TStartupModule](IServiceCollection services, Action`1 optionsAction) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Microsoft\Extensions\DependencyInjection\ServiceCollectionApplicationExtensions.cs:line 15 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.ConfigureServices(IServiceCollection services) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 11 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services) - at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass9_0.g__Startup|0(IServiceCollection serviceCollection) - at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.Invoke(Object instance, IServiceCollection services) - at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass8_0.b__0(IServiceCollection services) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.UseStartup(Type startupType, HostBuilderContext context, IServiceCollection services, Object instance) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass13_0.b__0(HostBuilderContext context, IServiceCollection services) - at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider() - at Microsoft.Extensions.Hosting.HostBuilder.Build() - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Program.Main(String[] args) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Program.cs:line 23 -2021-06-01 16:47:41.930 +08:00 [INF] Starting web host. -2021-06-01 16:47:42.553 +08:00 [INF] Loaded ABP modules: -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Data.AbpDataModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.UI.AbpUiModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.AbpAspNetCoreMvcUiThemeSharedDemoModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule -2021-06-01 16:47:42.554 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule -2021-06-01 16:47:42.575 +08:00 [FTL] Application startup exception -Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AspNetCore.AbpAspNetCoreModule, Volo.Abp.AspNetCore, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider.. See the inner exception for details. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.Extensions.Options.IOptions`1[Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemOptions], Volo.Abp.VirtualFileSystem.IDynamicFileProvider)' on type 'VirtualFileProvider'. - ---> System.IO.DirectoryNotFoundException: D:\Github\volo\volo5\abp\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo\ - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters) - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root) - at Volo.Abp.VirtualFileSystem.VirtualFileSetListExtensions.ReplaceEmbeddedByPhysical[T](VirtualFileSetList fileSets, String physicalPath) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileSetListExtensions.cs:line 86 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule.<>c__DisplayClass0_0.b__0(AbpVirtualFileSystemOptions options) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\AbpAspNetCoreMvcUiThemeBasicDemoModule.cs:line 31 - at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) - at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) - at Microsoft.Extensions.Options.OptionsManager`1.<>c__DisplayClass5_0.b__0() - at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) - at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) - at System.Lazy`1.CreateValue() - at System.Lazy`1.get_Value() - at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions) - at Microsoft.Extensions.Options.OptionsManager`1.Get(String name) - at Microsoft.Extensions.Options.OptionsManager`1.get_Value() - at Volo.Abp.VirtualFileSystem.VirtualFileProvider..ctor(IOptions`1 options, IDynamicFileProvider dynamicFileProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileProvider.cs:line 19 - at lambda_method619(Closure , Object[] ) - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - --- End of inner exception stack trace --- - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) - at Autofac.Core.Activators.Reflection.ReflectionActivator.b__11_0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Builder.RegistrationBuilder`3.<>c__DisplayClass41_0.b__0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - --- End of inner exception stack trace --- - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.<>c__DisplayClass5_0.b__0() - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) - at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType) - at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) - at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Volo\Abp\AspNetCore\AbpAspNetCoreModule.cs:line 61 - at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.Initialize(ApplicationInitializationContext context, IAbpModule module) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\DefaultModuleLifecycleContributor.cs:line 7 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 41 - --- End of inner exception stack trace --- - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 45 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 77 - at Volo.Abp.AbpApplicationWithExternalServiceProvider.Initialize(IServiceProvider serviceProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 44 - at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplication(IApplicationBuilder app) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Microsoft\AspNetCore\Builder\AbpApplicationBuilderExtensions.cs:line 39 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 16 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass15_0.b__1(IApplicationBuilder app) - at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder builder) - at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) -2021-06-01 16:47:42.599 +08:00 [FTL] Host terminated unexpectedly! -Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AspNetCore.AbpAspNetCoreModule, Volo.Abp.AspNetCore, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider.. See the inner exception for details. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.Extensions.Options.IOptions`1[Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemOptions], Volo.Abp.VirtualFileSystem.IDynamicFileProvider)' on type 'VirtualFileProvider'. - ---> System.IO.DirectoryNotFoundException: D:\Github\volo\volo5\abp\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo\ - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters) - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root) - at Volo.Abp.VirtualFileSystem.VirtualFileSetListExtensions.ReplaceEmbeddedByPhysical[T](VirtualFileSetList fileSets, String physicalPath) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileSetListExtensions.cs:line 86 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule.<>c__DisplayClass0_0.b__0(AbpVirtualFileSystemOptions options) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\AbpAspNetCoreMvcUiThemeBasicDemoModule.cs:line 31 - at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) - at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) - at Microsoft.Extensions.Options.OptionsManager`1.<>c__DisplayClass5_0.b__0() - at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) - at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) - at System.Lazy`1.CreateValue() - at System.Lazy`1.get_Value() - at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions) - at Microsoft.Extensions.Options.OptionsManager`1.Get(String name) - at Microsoft.Extensions.Options.OptionsManager`1.get_Value() - at Volo.Abp.VirtualFileSystem.VirtualFileProvider..ctor(IOptions`1 options, IDynamicFileProvider dynamicFileProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileProvider.cs:line 19 - at lambda_method619(Closure , Object[] ) - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - --- End of inner exception stack trace --- - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) - at Autofac.Core.Activators.Reflection.ReflectionActivator.b__11_0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Builder.RegistrationBuilder`3.<>c__DisplayClass41_0.b__0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - --- End of inner exception stack trace --- - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.<>c__DisplayClass5_0.b__0() - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) - at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType) - at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) - at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Volo\Abp\AspNetCore\AbpAspNetCoreModule.cs:line 61 - at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.Initialize(ApplicationInitializationContext context, IAbpModule module) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\DefaultModuleLifecycleContributor.cs:line 7 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 41 - --- End of inner exception stack trace --- - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 45 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 77 - at Volo.Abp.AbpApplicationWithExternalServiceProvider.Initialize(IServiceProvider serviceProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 44 - at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplication(IApplicationBuilder app) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Microsoft\AspNetCore\Builder\AbpApplicationBuilderExtensions.cs:line 39 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 16 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass15_0.b__1(IApplicationBuilder app) - at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder builder) - at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host) - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Program.Main(String[] args) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Program.cs:line 23 -2021-06-01 16:48:00.999 +08:00 [INF] Starting web host. -2021-06-01 16:48:01.586 +08:00 [INF] Loaded ABP modules: -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Data.AbpDataModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.UI.AbpUiModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.AbpAspNetCoreMvcUiThemeSharedDemoModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule -2021-06-01 16:48:01.587 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule -2021-06-01 16:48:01.606 +08:00 [FTL] Application startup exception -Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AspNetCore.AbpAspNetCoreModule, Volo.Abp.AspNetCore, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider.. See the inner exception for details. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.Extensions.Options.IOptions`1[Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemOptions], Volo.Abp.VirtualFileSystem.IDynamicFileProvider)' on type 'VirtualFileProvider'. - ---> System.IO.DirectoryNotFoundException: D:\Github\volo\volo5\abp\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo\ - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters) - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root) - at Volo.Abp.VirtualFileSystem.VirtualFileSetListExtensions.ReplaceEmbeddedByPhysical[T](VirtualFileSetList fileSets, String physicalPath) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileSetListExtensions.cs:line 86 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule.<>c__DisplayClass0_0.b__0(AbpVirtualFileSystemOptions options) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\AbpAspNetCoreMvcUiThemeBasicDemoModule.cs:line 31 - at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) - at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) - at Microsoft.Extensions.Options.OptionsManager`1.<>c__DisplayClass5_0.b__0() - at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) - at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) - at System.Lazy`1.CreateValue() - at System.Lazy`1.get_Value() - at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions) - at Microsoft.Extensions.Options.OptionsManager`1.Get(String name) - at Microsoft.Extensions.Options.OptionsManager`1.get_Value() - at Volo.Abp.VirtualFileSystem.VirtualFileProvider..ctor(IOptions`1 options, IDynamicFileProvider dynamicFileProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileProvider.cs:line 19 - at lambda_method619(Closure , Object[] ) - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - --- End of inner exception stack trace --- - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) - at Autofac.Core.Activators.Reflection.ReflectionActivator.b__11_0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Builder.RegistrationBuilder`3.<>c__DisplayClass41_0.b__0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - --- End of inner exception stack trace --- - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.<>c__DisplayClass5_0.b__0() - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) - at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType) - at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) - at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Volo\Abp\AspNetCore\AbpAspNetCoreModule.cs:line 61 - at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.Initialize(ApplicationInitializationContext context, IAbpModule module) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\DefaultModuleLifecycleContributor.cs:line 7 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 41 - --- End of inner exception stack trace --- - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 45 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 77 - at Volo.Abp.AbpApplicationWithExternalServiceProvider.Initialize(IServiceProvider serviceProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 44 - at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplication(IApplicationBuilder app) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Microsoft\AspNetCore\Builder\AbpApplicationBuilderExtensions.cs:line 39 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 16 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass15_0.b__1(IApplicationBuilder app) - at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder builder) - at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) -2021-06-01 16:48:01.630 +08:00 [FTL] Host terminated unexpectedly! -Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AspNetCore.AbpAspNetCoreModule, Volo.Abp.AspNetCore, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider.. See the inner exception for details. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.Extensions.Options.IOptions`1[Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemOptions], Volo.Abp.VirtualFileSystem.IDynamicFileProvider)' on type 'VirtualFileProvider'. - ---> System.IO.DirectoryNotFoundException: D:\Github\volo\volo5\abp\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo\ - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters) - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root) - at Volo.Abp.VirtualFileSystem.VirtualFileSetListExtensions.ReplaceEmbeddedByPhysical[T](VirtualFileSetList fileSets, String physicalPath) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileSetListExtensions.cs:line 86 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule.<>c__DisplayClass0_0.b__0(AbpVirtualFileSystemOptions options) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\AbpAspNetCoreMvcUiThemeBasicDemoModule.cs:line 31 - at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) - at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) - at Microsoft.Extensions.Options.OptionsManager`1.<>c__DisplayClass5_0.b__0() - at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) - at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) - at System.Lazy`1.CreateValue() - at System.Lazy`1.get_Value() - at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions) - at Microsoft.Extensions.Options.OptionsManager`1.Get(String name) - at Microsoft.Extensions.Options.OptionsManager`1.get_Value() - at Volo.Abp.VirtualFileSystem.VirtualFileProvider..ctor(IOptions`1 options, IDynamicFileProvider dynamicFileProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileProvider.cs:line 19 - at lambda_method619(Closure , Object[] ) - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - --- End of inner exception stack trace --- - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) - at Autofac.Core.Activators.Reflection.ReflectionActivator.b__11_0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Builder.RegistrationBuilder`3.<>c__DisplayClass41_0.b__0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - --- End of inner exception stack trace --- - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.<>c__DisplayClass5_0.b__0() - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) - at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType) - at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) - at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Volo\Abp\AspNetCore\AbpAspNetCoreModule.cs:line 61 - at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.Initialize(ApplicationInitializationContext context, IAbpModule module) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\DefaultModuleLifecycleContributor.cs:line 7 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 41 - --- End of inner exception stack trace --- - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 45 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 77 - at Volo.Abp.AbpApplicationWithExternalServiceProvider.Initialize(IServiceProvider serviceProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 44 - at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplication(IApplicationBuilder app) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Microsoft\AspNetCore\Builder\AbpApplicationBuilderExtensions.cs:line 39 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 16 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass15_0.b__1(IApplicationBuilder app) - at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder builder) - at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host) - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Program.Main(String[] args) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Program.cs:line 23 -2021-06-01 16:49:56.102 +08:00 [INF] Starting web host. -2021-06-01 16:49:56.699 +08:00 [INF] Loaded ABP modules: -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Data.AbpDataModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.UI.AbpUiModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.AbpAspNetCoreMvcUiThemeSharedDemoModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule -2021-06-01 16:49:56.701 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule -2021-06-01 16:49:56.720 +08:00 [FTL] Application startup exception -Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AspNetCore.AbpAspNetCoreModule, Volo.Abp.AspNetCore, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider.. See the inner exception for details. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.Extensions.Options.IOptions`1[Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemOptions], Volo.Abp.VirtualFileSystem.IDynamicFileProvider)' on type 'VirtualFileProvider'. - ---> System.IO.DirectoryNotFoundException: D:\Github\volo\volo5\abp\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo\ - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters) - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root) - at Volo.Abp.VirtualFileSystem.VirtualFileSetListExtensions.ReplaceEmbeddedByPhysical[T](VirtualFileSetList fileSets, String physicalPath) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileSetListExtensions.cs:line 86 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule.<>c__DisplayClass0_0.b__0(AbpVirtualFileSystemOptions options) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\AbpAspNetCoreMvcUiThemeBasicDemoModule.cs:line 31 - at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) - at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) - at Microsoft.Extensions.Options.OptionsManager`1.<>c__DisplayClass5_0.b__0() - at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) - at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) - at System.Lazy`1.CreateValue() - at System.Lazy`1.get_Value() - at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions) - at Microsoft.Extensions.Options.OptionsManager`1.Get(String name) - at Microsoft.Extensions.Options.OptionsManager`1.get_Value() - at Volo.Abp.VirtualFileSystem.VirtualFileProvider..ctor(IOptions`1 options, IDynamicFileProvider dynamicFileProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileProvider.cs:line 19 - at lambda_method619(Closure , Object[] ) - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - --- End of inner exception stack trace --- - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) - at Autofac.Core.Activators.Reflection.ReflectionActivator.b__11_0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Builder.RegistrationBuilder`3.<>c__DisplayClass41_0.b__0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - --- End of inner exception stack trace --- - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.<>c__DisplayClass5_0.b__0() - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) - at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType) - at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) - at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Volo\Abp\AspNetCore\AbpAspNetCoreModule.cs:line 61 - at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.Initialize(ApplicationInitializationContext context, IAbpModule module) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\DefaultModuleLifecycleContributor.cs:line 7 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 41 - --- End of inner exception stack trace --- - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 45 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 77 - at Volo.Abp.AbpApplicationWithExternalServiceProvider.Initialize(IServiceProvider serviceProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 44 - at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplication(IApplicationBuilder app) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Microsoft\AspNetCore\Builder\AbpApplicationBuilderExtensions.cs:line 39 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 16 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass15_0.b__1(IApplicationBuilder app) - at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder builder) - at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) -2021-06-01 16:49:56.744 +08:00 [FTL] Host terminated unexpectedly! -Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AspNetCore.AbpAspNetCoreModule, Volo.Abp.AspNetCore, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider.. See the inner exception for details. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.Extensions.Options.IOptions`1[Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemOptions], Volo.Abp.VirtualFileSystem.IDynamicFileProvider)' on type 'VirtualFileProvider'. - ---> System.IO.DirectoryNotFoundException: D:\Github\volo\volo5\abp\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo\ - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters) - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root) - at Volo.Abp.VirtualFileSystem.VirtualFileSetListExtensions.ReplaceEmbeddedByPhysical[T](VirtualFileSetList fileSets, String physicalPath) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileSetListExtensions.cs:line 86 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule.<>c__DisplayClass0_0.b__0(AbpVirtualFileSystemOptions options) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\AbpAspNetCoreMvcUiThemeBasicDemoModule.cs:line 31 - at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) - at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) - at Microsoft.Extensions.Options.OptionsManager`1.<>c__DisplayClass5_0.b__0() - at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) - at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) - at System.Lazy`1.CreateValue() - at System.Lazy`1.get_Value() - at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions) - at Microsoft.Extensions.Options.OptionsManager`1.Get(String name) - at Microsoft.Extensions.Options.OptionsManager`1.get_Value() - at Volo.Abp.VirtualFileSystem.VirtualFileProvider..ctor(IOptions`1 options, IDynamicFileProvider dynamicFileProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileProvider.cs:line 19 - at lambda_method619(Closure , Object[] ) - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - --- End of inner exception stack trace --- - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) - at Autofac.Core.Activators.Reflection.ReflectionActivator.b__11_0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Builder.RegistrationBuilder`3.<>c__DisplayClass41_0.b__0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - --- End of inner exception stack trace --- - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.<>c__DisplayClass5_0.b__0() - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) - at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType) - at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) - at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Volo\Abp\AspNetCore\AbpAspNetCoreModule.cs:line 61 - at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.Initialize(ApplicationInitializationContext context, IAbpModule module) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\DefaultModuleLifecycleContributor.cs:line 7 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 41 - --- End of inner exception stack trace --- - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 45 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 77 - at Volo.Abp.AbpApplicationWithExternalServiceProvider.Initialize(IServiceProvider serviceProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 44 - at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplication(IApplicationBuilder app) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Microsoft\AspNetCore\Builder\AbpApplicationBuilderExtensions.cs:line 39 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 16 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass15_0.b__1(IApplicationBuilder app) - at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder builder) - at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host) - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Program.Main(String[] args) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Program.cs:line 23 -2021-06-01 16:53:47.920 +08:00 [INF] Starting web host. -2021-06-01 16:53:48.484 +08:00 [DBG] Hosting starting -2021-06-01 16:53:48.505 +08:00 [INF] User profile is available. Using 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. -2021-06-01 16:53:48.519 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-00882981-b76a-49b5-97d9-cba33d1b2fac.xml'. -2021-06-01 16:53:48.524 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-16f92a94-47c6-46c3-8316-64624f1d6374.xml'. -2021-06-01 16:53:48.524 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-1c739fbe-ac37-4841-96ff-95f2e8e442b6.xml'. -2021-06-01 16:53:48.524 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-57b510d8-7687-4faf-9958-44ff9cb04f85.xml'. -2021-06-01 16:53:48.524 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-5c61addd-ecc0-4e6c-a356-8f093efb281c.xml'. -2021-06-01 16:53:48.524 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-62bbda5c-8775-40d5-9b98-5e1d890c023f.xml'. -2021-06-01 16:53:48.525 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-932dc0fd-9093-43a6-8a06-44006a08abea.xml'. -2021-06-01 16:53:48.525 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-98010c23-29bf-4f0d-8110-366f7c36adb0.xml'. -2021-06-01 16:53:48.525 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-9a3631e8-55e8-43d3-9d4b-5fd16c26d658.xml'. -2021-06-01 16:53:48.525 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-d7ba675e-ffb5-4484-b396-0913c3c07df2.xml'. -2021-06-01 16:53:48.528 +08:00 [DBG] Found key {00882981-b76a-49b5-97d9-cba33d1b2fac}. -2021-06-01 16:53:48.532 +08:00 [DBG] Found key {16f92a94-47c6-46c3-8316-64624f1d6374}. -2021-06-01 16:53:48.532 +08:00 [DBG] Found key {1c739fbe-ac37-4841-96ff-95f2e8e442b6}. -2021-06-01 16:53:48.532 +08:00 [DBG] Found key {57b510d8-7687-4faf-9958-44ff9cb04f85}. -2021-06-01 16:53:48.532 +08:00 [DBG] Found key {5c61addd-ecc0-4e6c-a356-8f093efb281c}. -2021-06-01 16:53:48.533 +08:00 [DBG] Found key {62bbda5c-8775-40d5-9b98-5e1d890c023f}. -2021-06-01 16:53:48.533 +08:00 [DBG] Found key {932dc0fd-9093-43a6-8a06-44006a08abea}. -2021-06-01 16:53:48.533 +08:00 [DBG] Found key {98010c23-29bf-4f0d-8110-366f7c36adb0}. -2021-06-01 16:53:48.533 +08:00 [DBG] Found key {9a3631e8-55e8-43d3-9d4b-5fd16c26d658}. -2021-06-01 16:53:48.533 +08:00 [DBG] Found key {d7ba675e-ffb5-4484-b396-0913c3c07df2}. -2021-06-01 16:53:48.539 +08:00 [DBG] Considering key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} with expiration date 2021-08-29 01:43:16Z as default key. -2021-06-01 16:53:48.551 +08:00 [DBG] Forwarded activator type request from Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor, Microsoft.AspNetCore.DataProtection, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 to Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor, Microsoft.AspNetCore.DataProtection, Culture=neutral, PublicKeyToken=adb9793829ddae60 -2021-06-01 16:53:48.553 +08:00 [DBG] Decrypting secret element using Windows DPAPI. -2021-06-01 16:53:48.553 +08:00 [DBG] Forwarded activator type request from Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 to Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Culture=neutral, PublicKeyToken=adb9793829ddae60 -2021-06-01 16:53:48.556 +08:00 [DBG] Opening CNG algorithm 'AES' from provider 'null' with chaining mode CBC. -2021-06-01 16:53:48.557 +08:00 [DBG] Opening CNG algorithm 'SHA256' from provider 'null' with HMAC. -2021-06-01 16:53:48.559 +08:00 [DBG] Using key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} as the default key. -2021-06-01 16:53:48.559 +08:00 [DBG] Key ring with default key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} was loaded during application startup. -2021-06-01 16:53:48.564 +08:00 [INF] Loaded ABP modules: -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Data.AbpDataModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.UI.AbpUiModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.AbpAspNetCoreMvcUiThemeSharedDemoModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule -2021-06-01 16:53:48.564 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule -2021-06-01 16:53:48.585 +08:00 [FTL] Application startup exception -Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AspNetCore.AbpAspNetCoreModule, Volo.Abp.AspNetCore, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider.. See the inner exception for details. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.Extensions.Options.IOptions`1[Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemOptions], Volo.Abp.VirtualFileSystem.IDynamicFileProvider)' on type 'VirtualFileProvider'. - ---> System.IO.DirectoryNotFoundException: D:\Github\volo\volo5\abp\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo\ - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters) - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root) - at Volo.Abp.VirtualFileSystem.VirtualFileSetListExtensions.ReplaceEmbeddedByPhysical[T](VirtualFileSetList fileSets, String physicalPath) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileSetListExtensions.cs:line 86 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule.<>c__DisplayClass0_0.b__0(AbpVirtualFileSystemOptions options) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\AbpAspNetCoreMvcUiThemeBasicDemoModule.cs:line 31 - at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) - at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) - at Microsoft.Extensions.Options.OptionsManager`1.<>c__DisplayClass5_0.b__0() - at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) - at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) - at System.Lazy`1.CreateValue() - at System.Lazy`1.get_Value() - at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions) - at Microsoft.Extensions.Options.OptionsManager`1.Get(String name) - at Microsoft.Extensions.Options.OptionsManager`1.get_Value() - at Volo.Abp.VirtualFileSystem.VirtualFileProvider..ctor(IOptions`1 options, IDynamicFileProvider dynamicFileProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileProvider.cs:line 19 - at lambda_method619(Closure , Object[] ) - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - --- End of inner exception stack trace --- - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) - at Autofac.Core.Activators.Reflection.ReflectionActivator.b__11_0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Builder.RegistrationBuilder`3.<>c__DisplayClass41_0.b__0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - --- End of inner exception stack trace --- - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.<>c__DisplayClass5_0.b__0() - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) - at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType) - at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) - at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Volo\Abp\AspNetCore\AbpAspNetCoreModule.cs:line 61 - at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.Initialize(ApplicationInitializationContext context, IAbpModule module) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\DefaultModuleLifecycleContributor.cs:line 7 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 41 - --- End of inner exception stack trace --- - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 45 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 77 - at Volo.Abp.AbpApplicationWithExternalServiceProvider.Initialize(IServiceProvider serviceProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 44 - at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplication(IApplicationBuilder app) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Microsoft\AspNetCore\Builder\AbpApplicationBuilderExtensions.cs:line 39 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 16 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass15_0.b__1(IApplicationBuilder app) - at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder builder) - at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host) - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Program.Main(String[] args) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Program.cs:line 23 -2021-06-01 16:53:48.590 +08:00 [FTL] Host terminated unexpectedly! -Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AspNetCore.AbpAspNetCoreModule, Volo.Abp.AspNetCore, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider.. See the inner exception for details. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.Extensions.Options.IOptions`1[Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemOptions], Volo.Abp.VirtualFileSystem.IDynamicFileProvider)' on type 'VirtualFileProvider'. - ---> System.IO.DirectoryNotFoundException: D:\Github\volo\volo5\abp\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo\ - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters) - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root) - at Volo.Abp.VirtualFileSystem.VirtualFileSetListExtensions.ReplaceEmbeddedByPhysical[T](VirtualFileSetList fileSets, String physicalPath) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileSetListExtensions.cs:line 86 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule.<>c__DisplayClass0_0.b__0(AbpVirtualFileSystemOptions options) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\AbpAspNetCoreMvcUiThemeBasicDemoModule.cs:line 31 - at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) - at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) - at Microsoft.Extensions.Options.OptionsManager`1.<>c__DisplayClass5_0.b__0() - at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) - at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) - at System.Lazy`1.CreateValue() - at System.Lazy`1.get_Value() - at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions) - at Microsoft.Extensions.Options.OptionsManager`1.Get(String name) - at Microsoft.Extensions.Options.OptionsManager`1.get_Value() - at Volo.Abp.VirtualFileSystem.VirtualFileProvider..ctor(IOptions`1 options, IDynamicFileProvider dynamicFileProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileProvider.cs:line 19 - at lambda_method619(Closure , Object[] ) - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - --- End of inner exception stack trace --- - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) - at Autofac.Core.Activators.Reflection.ReflectionActivator.b__11_0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Builder.RegistrationBuilder`3.<>c__DisplayClass41_0.b__0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - --- End of inner exception stack trace --- - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.<>c__DisplayClass5_0.b__0() - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) - at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType) - at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) - at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Volo\Abp\AspNetCore\AbpAspNetCoreModule.cs:line 61 - at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.Initialize(ApplicationInitializationContext context, IAbpModule module) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\DefaultModuleLifecycleContributor.cs:line 7 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 41 - --- End of inner exception stack trace --- - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 45 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 77 - at Volo.Abp.AbpApplicationWithExternalServiceProvider.Initialize(IServiceProvider serviceProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 44 - at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplication(IApplicationBuilder app) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Microsoft\AspNetCore\Builder\AbpApplicationBuilderExtensions.cs:line 39 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 16 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass15_0.b__1(IApplicationBuilder app) - at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder builder) - at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host) - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Program.Main(String[] args) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Program.cs:line 23 -2021-06-01 16:58:25.730 +08:00 [INF] Starting web host. -2021-06-01 16:58:26.416 +08:00 [DBG] Hosting starting -2021-06-01 16:58:26.441 +08:00 [INF] User profile is available. Using 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. -2021-06-01 16:58:26.457 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-00882981-b76a-49b5-97d9-cba33d1b2fac.xml'. -2021-06-01 16:58:26.462 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-16f92a94-47c6-46c3-8316-64624f1d6374.xml'. -2021-06-01 16:58:26.462 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-1c739fbe-ac37-4841-96ff-95f2e8e442b6.xml'. -2021-06-01 16:58:26.463 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-57b510d8-7687-4faf-9958-44ff9cb04f85.xml'. -2021-06-01 16:58:26.463 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-5c61addd-ecc0-4e6c-a356-8f093efb281c.xml'. -2021-06-01 16:58:26.463 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-62bbda5c-8775-40d5-9b98-5e1d890c023f.xml'. -2021-06-01 16:58:26.463 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-932dc0fd-9093-43a6-8a06-44006a08abea.xml'. -2021-06-01 16:58:26.463 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-98010c23-29bf-4f0d-8110-366f7c36adb0.xml'. -2021-06-01 16:58:26.464 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-9a3631e8-55e8-43d3-9d4b-5fd16c26d658.xml'. -2021-06-01 16:58:26.464 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-d7ba675e-ffb5-4484-b396-0913c3c07df2.xml'. -2021-06-01 16:58:26.470 +08:00 [DBG] Found key {00882981-b76a-49b5-97d9-cba33d1b2fac}. -2021-06-01 16:58:26.474 +08:00 [DBG] Found key {16f92a94-47c6-46c3-8316-64624f1d6374}. -2021-06-01 16:58:26.474 +08:00 [DBG] Found key {1c739fbe-ac37-4841-96ff-95f2e8e442b6}. -2021-06-01 16:58:26.474 +08:00 [DBG] Found key {57b510d8-7687-4faf-9958-44ff9cb04f85}. -2021-06-01 16:58:26.475 +08:00 [DBG] Found key {5c61addd-ecc0-4e6c-a356-8f093efb281c}. -2021-06-01 16:58:26.475 +08:00 [DBG] Found key {62bbda5c-8775-40d5-9b98-5e1d890c023f}. -2021-06-01 16:58:26.475 +08:00 [DBG] Found key {932dc0fd-9093-43a6-8a06-44006a08abea}. -2021-06-01 16:58:26.475 +08:00 [DBG] Found key {98010c23-29bf-4f0d-8110-366f7c36adb0}. -2021-06-01 16:58:26.475 +08:00 [DBG] Found key {9a3631e8-55e8-43d3-9d4b-5fd16c26d658}. -2021-06-01 16:58:26.475 +08:00 [DBG] Found key {d7ba675e-ffb5-4484-b396-0913c3c07df2}. -2021-06-01 16:58:26.485 +08:00 [DBG] Considering key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} with expiration date 2021-08-29 01:43:16Z as default key. -2021-06-01 16:58:26.502 +08:00 [DBG] Forwarded activator type request from Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor, Microsoft.AspNetCore.DataProtection, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 to Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor, Microsoft.AspNetCore.DataProtection, Culture=neutral, PublicKeyToken=adb9793829ddae60 -2021-06-01 16:58:26.504 +08:00 [DBG] Decrypting secret element using Windows DPAPI. -2021-06-01 16:58:26.505 +08:00 [DBG] Forwarded activator type request from Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 to Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Culture=neutral, PublicKeyToken=adb9793829ddae60 -2021-06-01 16:58:26.507 +08:00 [DBG] Opening CNG algorithm 'AES' from provider 'null' with chaining mode CBC. -2021-06-01 16:58:26.509 +08:00 [DBG] Opening CNG algorithm 'SHA256' from provider 'null' with HMAC. -2021-06-01 16:58:26.511 +08:00 [DBG] Using key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} as the default key. -2021-06-01 16:58:26.512 +08:00 [DBG] Key ring with default key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} was loaded during application startup. -2021-06-01 16:58:26.519 +08:00 [INF] Loaded ABP modules: -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Data.AbpDataModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.UI.AbpUiModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.AbpAspNetCoreMvcUiThemeSharedDemoModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule -2021-06-01 16:58:26.519 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule -2021-06-01 16:58:26.552 +08:00 [FTL] Application startup exception -Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AspNetCore.AbpAspNetCoreModule, Volo.Abp.AspNetCore, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider.. See the inner exception for details. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.Extensions.Options.IOptions`1[Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemOptions], Volo.Abp.VirtualFileSystem.IDynamicFileProvider)' on type 'VirtualFileProvider'. - ---> System.IO.DirectoryNotFoundException: D:\Github\volo\volo5\abp\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo\ - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters) - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root) - at Volo.Abp.VirtualFileSystem.VirtualFileSetListExtensions.ReplaceEmbeddedByPhysical[T](VirtualFileSetList fileSets, String physicalPath) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileSetListExtensions.cs:line 86 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule.<>c__DisplayClass0_0.b__0(AbpVirtualFileSystemOptions options) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\AbpAspNetCoreMvcUiThemeBasicDemoModule.cs:line 31 - at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) - at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) - at Microsoft.Extensions.Options.OptionsManager`1.<>c__DisplayClass5_0.b__0() - at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) - at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) - at System.Lazy`1.CreateValue() - at System.Lazy`1.get_Value() - at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions) - at Microsoft.Extensions.Options.OptionsManager`1.Get(String name) - at Microsoft.Extensions.Options.OptionsManager`1.get_Value() - at Volo.Abp.VirtualFileSystem.VirtualFileProvider..ctor(IOptions`1 options, IDynamicFileProvider dynamicFileProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileProvider.cs:line 19 - at lambda_method619(Closure , Object[] ) - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - --- End of inner exception stack trace --- - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) - at Autofac.Core.Activators.Reflection.ReflectionActivator.b__11_0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Builder.RegistrationBuilder`3.<>c__DisplayClass41_0.b__0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - --- End of inner exception stack trace --- - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.<>c__DisplayClass5_0.b__0() - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) - at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType) - at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) - at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Volo\Abp\AspNetCore\AbpAspNetCoreModule.cs:line 61 - at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.Initialize(ApplicationInitializationContext context, IAbpModule module) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\DefaultModuleLifecycleContributor.cs:line 7 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 41 - --- End of inner exception stack trace --- - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 45 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 77 - at Volo.Abp.AbpApplicationWithExternalServiceProvider.Initialize(IServiceProvider serviceProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 44 - at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplication(IApplicationBuilder app) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Microsoft\AspNetCore\Builder\AbpApplicationBuilderExtensions.cs:line 39 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 16 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass15_0.b__1(IApplicationBuilder app) - at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder builder) - at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host) - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Program.Main(String[] args) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Program.cs:line 23 -2021-06-01 16:58:26.561 +08:00 [FTL] Host terminated unexpectedly! -Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AspNetCore.AbpAspNetCoreModule, Volo.Abp.AspNetCore, Version=4.4.0.0, Culture=neutral, PublicKeyToken=null: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider.. See the inner exception for details. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Volo.Abp.AspNetCore.VirtualFileSystem.IWebContentFileProvider -> Volo.Abp.AspNetCore.VirtualFileSystem.WebContentFileProvider -> λ:Volo.Abp.VirtualFileSystem.IVirtualFileProvider -> Volo.Abp.VirtualFileSystem.VirtualFileProvider. - ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.Extensions.Options.IOptions`1[Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemOptions], Volo.Abp.VirtualFileSystem.IDynamicFileProvider)' on type 'VirtualFileProvider'. - ---> System.IO.DirectoryNotFoundException: D:\Github\volo\volo5\abp\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo\ - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters) - at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root) - at Volo.Abp.VirtualFileSystem.VirtualFileSetListExtensions.ReplaceEmbeddedByPhysical[T](VirtualFileSetList fileSets, String physicalPath) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileSetListExtensions.cs:line 86 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule.<>c__DisplayClass0_0.b__0(AbpVirtualFileSystemOptions options) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\AbpAspNetCoreMvcUiThemeBasicDemoModule.cs:line 31 - at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) - at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) - at Microsoft.Extensions.Options.OptionsManager`1.<>c__DisplayClass5_0.b__0() - at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) - at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) - at System.Lazy`1.CreateValue() - at System.Lazy`1.get_Value() - at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions) - at Microsoft.Extensions.Options.OptionsManager`1.Get(String name) - at Microsoft.Extensions.Options.OptionsManager`1.get_Value() - at Volo.Abp.VirtualFileSystem.VirtualFileProvider..ctor(IOptions`1 options, IDynamicFileProvider dynamicFileProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.VirtualFileSystem\Volo\Abp\VirtualFileSystem\VirtualFileProvider.cs:line 19 - at lambda_method619(Closure , Object[] ) - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - --- End of inner exception stack trace --- - at Autofac.Core.Activators.Reflection.BoundConstructor.Instantiate() - at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) - at Autofac.Core.Activators.Reflection.ReflectionActivator.b__11_0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Builder.RegistrationBuilder`3.<>c__DisplayClass41_0.b__0(ResolveRequestContext ctxt, Action`1 next) - at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - --- End of inner exception stack trace --- - at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.<>c__DisplayClass5_0.b__0() - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) - at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) - at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(ResolveRequestContext context, Action`1 next) - at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder.<>c__DisplayClass14_0.b__1(ResolveRequestContext ctxt) - at Autofac.Core.Pipeline.ResolvePipeline.Invoke(ResolveRequestContext ctxt) - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(ResolveRequest request) - at Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) - at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType) - at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) - at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Volo\Abp\AspNetCore\AbpAspNetCoreModule.cs:line 61 - at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.Initialize(ApplicationInitializationContext context, IAbpModule module) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\DefaultModuleLifecycleContributor.cs:line 7 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 41 - --- End of inner exception stack trace --- - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 45 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 77 - at Volo.Abp.AbpApplicationWithExternalServiceProvider.Initialize(IServiceProvider serviceProvider) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.Core\Volo\Abp\AbpApplicationWithExternalServiceProvider.cs:line 44 - at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplication(IApplicationBuilder app) in D:\Github\volo\volo5\abp\framework\src\Volo.Abp.AspNetCore\Microsoft\AspNetCore\Builder\AbpApplicationBuilderExtensions.cs:line 39 - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Startup.cs:line 16 - at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) - at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass15_0.b__1(IApplicationBuilder app) - at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder builder) - at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) - at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host) - at Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Program.Main(String[] args) in D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\Program.cs:line 23 -2021-06-01 16:59:42.514 +08:00 [INF] Starting web host. -2021-06-01 16:59:43.181 +08:00 [DBG] Hosting starting -2021-06-01 16:59:43.206 +08:00 [INF] User profile is available. Using 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. -2021-06-01 16:59:43.223 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-00882981-b76a-49b5-97d9-cba33d1b2fac.xml'. -2021-06-01 16:59:43.228 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-16f92a94-47c6-46c3-8316-64624f1d6374.xml'. -2021-06-01 16:59:43.229 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-1c739fbe-ac37-4841-96ff-95f2e8e442b6.xml'. -2021-06-01 16:59:43.229 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-57b510d8-7687-4faf-9958-44ff9cb04f85.xml'. -2021-06-01 16:59:43.229 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-5c61addd-ecc0-4e6c-a356-8f093efb281c.xml'. -2021-06-01 16:59:43.229 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-62bbda5c-8775-40d5-9b98-5e1d890c023f.xml'. -2021-06-01 16:59:43.229 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-932dc0fd-9093-43a6-8a06-44006a08abea.xml'. -2021-06-01 16:59:43.229 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-98010c23-29bf-4f0d-8110-366f7c36adb0.xml'. -2021-06-01 16:59:43.229 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-9a3631e8-55e8-43d3-9d4b-5fd16c26d658.xml'. -2021-06-01 16:59:43.230 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-d7ba675e-ffb5-4484-b396-0913c3c07df2.xml'. -2021-06-01 16:59:43.234 +08:00 [DBG] Found key {00882981-b76a-49b5-97d9-cba33d1b2fac}. -2021-06-01 16:59:43.238 +08:00 [DBG] Found key {16f92a94-47c6-46c3-8316-64624f1d6374}. -2021-06-01 16:59:43.238 +08:00 [DBG] Found key {1c739fbe-ac37-4841-96ff-95f2e8e442b6}. -2021-06-01 16:59:43.238 +08:00 [DBG] Found key {57b510d8-7687-4faf-9958-44ff9cb04f85}. -2021-06-01 16:59:43.239 +08:00 [DBG] Found key {5c61addd-ecc0-4e6c-a356-8f093efb281c}. -2021-06-01 16:59:43.239 +08:00 [DBG] Found key {62bbda5c-8775-40d5-9b98-5e1d890c023f}. -2021-06-01 16:59:43.239 +08:00 [DBG] Found key {932dc0fd-9093-43a6-8a06-44006a08abea}. -2021-06-01 16:59:43.239 +08:00 [DBG] Found key {98010c23-29bf-4f0d-8110-366f7c36adb0}. -2021-06-01 16:59:43.239 +08:00 [DBG] Found key {9a3631e8-55e8-43d3-9d4b-5fd16c26d658}. -2021-06-01 16:59:43.239 +08:00 [DBG] Found key {d7ba675e-ffb5-4484-b396-0913c3c07df2}. -2021-06-01 16:59:43.248 +08:00 [DBG] Considering key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} with expiration date 2021-08-29 01:43:16Z as default key. -2021-06-01 16:59:43.261 +08:00 [DBG] Forwarded activator type request from Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor, Microsoft.AspNetCore.DataProtection, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 to Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor, Microsoft.AspNetCore.DataProtection, Culture=neutral, PublicKeyToken=adb9793829ddae60 -2021-06-01 16:59:43.263 +08:00 [DBG] Decrypting secret element using Windows DPAPI. -2021-06-01 16:59:43.264 +08:00 [DBG] Forwarded activator type request from Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 to Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Culture=neutral, PublicKeyToken=adb9793829ddae60 -2021-06-01 16:59:43.267 +08:00 [DBG] Opening CNG algorithm 'AES' from provider 'null' with chaining mode CBC. -2021-06-01 16:59:43.268 +08:00 [DBG] Opening CNG algorithm 'SHA256' from provider 'null' with HMAC. -2021-06-01 16:59:43.270 +08:00 [DBG] Using key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} as the default key. -2021-06-01 16:59:43.271 +08:00 [DBG] Key ring with default key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} was loaded during application startup. -2021-06-01 16:59:43.277 +08:00 [INF] Loaded ABP modules: -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Data.AbpDataModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule -2021-06-01 16:59:43.277 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.UI.AbpUiModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.AbpAspNetCoreMvcUiThemeSharedDemoModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule -2021-06-01 16:59:43.278 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule -2021-06-01 16:59:43.797 +08:00 [INF] Initialized all ABP modules. -2021-06-01 16:59:43.828 +08:00 [INF] Now listening on: http://localhost:5000 -2021-06-01 16:59:43.828 +08:00 [DBG] Loaded hosting startup assembly Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo -2021-06-01 16:59:43.828 +08:00 [INF] Application started. Press Ctrl+C to shut down. -2021-06-01 16:59:43.828 +08:00 [INF] Hosting environment: Development -2021-06-01 16:59:43.828 +08:00 [INF] Content root path: D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo -2021-06-01 16:59:43.828 +08:00 [DBG] Hosting started -2021-06-01 16:59:43.900 +08:00 [DBG] Connection id "0HM94RECLNFIB" received FIN. -2021-06-01 16:59:43.909 +08:00 [DBG] Connection id "0HM94RECLNFIB" accepted. -2021-06-01 16:59:43.909 +08:00 [DBG] Connection id "0HM94RECLNFIB" started. -2021-06-01 16:59:43.914 +08:00 [DBG] Connection id "0HM94RECLNFIB" sending FIN because: "The client closed the connection." -2021-06-01 16:59:43.916 +08:00 [DBG] Connection id "0HM94RECLNFIB" disconnecting. -2021-06-01 16:59:43.918 +08:00 [DBG] Connection id "0HM94RECLNFIB" stopped. -2021-06-01 16:59:44.116 +08:00 [DBG] Connection id "0HM94RECLNFIC" accepted. -2021-06-01 16:59:44.116 +08:00 [DBG] Connection id "0HM94RECLNFIC" started. -2021-06-01 16:59:44.116 +08:00 [DBG] Connection id "0HM94RECLNFID" accepted. -2021-06-01 16:59:44.116 +08:00 [DBG] Connection id "0HM94RECLNFID" started. -2021-06-01 16:59:44.154 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/ - - -2021-06-01 16:59:44.155 +08:00 [DBG] Wildcard detected, all requests with hosts will be allowed. -2021-06-01 16:59:44.156 +08:00 [DBG] The request path / does not match a supported file type -2021-06-01 16:59:44.189 +08:00 [DBG] 1 candidate(s) found for the request path '/' -2021-06-01 16:59:44.192 +08:00 [DBG] Endpoint 'Page: /Index' with route pattern '' is valid for the request path '/' -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Alerts/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Badges/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Borders/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Breadcrumbs/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/ButtonGroups/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Buttons/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Cards/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Carousel/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Collapse/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Dropdowns/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/DynamicForms/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/FormElements/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Grids/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/ListGroups/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Modals/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Navbars/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Navs/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Paginator/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Popovers/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/ProgressBars/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Tables/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Tabs/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Tooltips/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Index.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/_ViewImports.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/_ViewImports.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Brand/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/MainNavbar/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Menu/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Menu/_MenuItem.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/PageAlerts/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Toolbar/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Toolbar/LanguageSwitch/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Toolbar/UserMenu/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Layouts/Account.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Layouts/Application.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Layouts/Empty.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/_ViewImports.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Views/_ViewImports.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Abp/MultiTenancy/TenantSwitchModal.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Abp/MultiTenancy/_ViewImports.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Areas/_ViewStart.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Account/_ViewStart.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpApplicationPath/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpPageSearchBox/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpPageSearchBox/_ViewImports.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpPageToolbar/Button/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpPageToolbar/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpPageToolbar/_ViewImports.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/_ViewStart.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Views/Error/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Views/_ViewStart.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Volo/Abp/AspNetCore/Mvc/UI/Widgets/Components/WidgetScripts/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Volo/Abp/AspNetCore/Mvc/UI/Widgets/Components/WidgetStyles/Default.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Volo/Abp/AspNetCore/Mvc/UI/Widgets/Components/_ViewImports.cshtml'. -2021-06-01 16:59:44.196 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Volo/Abp/AspNetCore/Mvc/UI/Components/LayoutHook/Default.cshtml'. -2021-06-01 16:59:44.210 +08:00 [DBG] Request matched endpoint '/Index' -2021-06-01 16:59:44.210 +08:00 [INF] Executing endpoint '/Index' -2021-06-01 16:59:44.221 +08:00 [DBG] Registered model binder providers, in the following order: ["Volo.Abp.AspNetCore.Mvc.ModelBinding.AbpDateTimeModelBinderProvider","Volo.Abp.AspNetCore.Mvc.ModelBinding.AbpExtraPropertiesDictionaryModelBinderProvider","Volo.Abp.AspNetCore.Mvc.ContentFormatters.AbpRemoteStreamContentModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FloatingPointTypeModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.EnumTypeModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DateTimeModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexObjectModelBinderProvider"] -2021-06-01 16:59:44.260 +08:00 [INF] Route matched with {page = "/Index", area = "", action = "", controller = ""}. Executing page /Index -2021-06-01 16:59:44.261 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter","Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 16:59:44.261 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:44.261 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 16:59:44.261 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 16:59:44.261 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:44.262 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy -2021-06-01 16:59:44.264 +08:00 [DBG] Executing page model factory for page AspNetCore.Pages_Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Views) -2021-06-01 16:59:44.264 +08:00 [DBG] Executed page model factory for page AspNetCore.Pages_Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Views) -2021-06-01 16:59:44.307 +08:00 [INF] Executing handler method Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Pages.IndexModel.OnGet - ModelState is "Valid" -2021-06-01 16:59:44.307 +08:00 [INF] Executed handler method OnGet, returned result . -2021-06-01 16:59:44.310 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" -2021-06-01 16:59:44.310 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. -2021-06-01 16:59:44.438 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Header.First","Application"]). -2021-06-01 16:59:44.443 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.7006ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.491 +08:00 [DBG] Added bundle 'Basic.Global' to the page in 13.07 ms. -2021-06-01 16:59:44.492 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetStyles.WidgetStylesViewComponent with arguments ([]). -2021-06-01 16:59:44.493 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetStyles.WidgetStylesViewComponent in 1.0895ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.498 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Header.Last","Application"]). -2021-06-01 16:59:44.498 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.008ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.501 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Body.First","Application"]). -2021-06-01 16:59:44.501 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0066ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.502 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.MainNavbar.MainNavbarViewComponent with arguments ([]). -2021-06-01 16:59:44.502 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.MainNavbar.MainNavbarViewComponent in 0.1375ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.506 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Brand.MainNavbarBrandViewComponent with arguments ([]). -2021-06-01 16:59:44.506 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Brand.MainNavbarBrandViewComponent in 0.1416ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.524 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Menu.MainNavbarMenuViewComponent with arguments ([]). -2021-06-01 16:59:44.570 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Menu.MainNavbarMenuViewComponent in 45.6548ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.588 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Toolbar.MainNavbarToolbarViewComponent with arguments ([]). -2021-06-01 16:59:44.596 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Toolbar.MainNavbarToolbarViewComponent in 7.6763ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.603 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.PageAlerts.PageAlertsViewComponent with arguments ([""]). -2021-06-01 16:59:44.604 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.PageAlerts.PageAlertsViewComponent in 0.4479ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.608 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["PageContent.First","Application"]). -2021-06-01 16:59:44.608 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0102ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.608 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["PageContent.Last","Application"]). -2021-06-01 16:59:44.608 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0056ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.618 +08:00 [DBG] Added bundle 'Basic.Global' to the page in 7.72 ms. -2021-06-01 16:59:44.620 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetScripts.WidgetScriptsViewComponent with arguments ([]). -2021-06-01 16:59:44.620 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetScripts.WidgetScriptsViewComponent in 0.3236ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.624 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Body.Last","Application"]). -2021-06-01 16:59:44.624 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0086ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:44.634 +08:00 [INF] Executed page /Index in 368.9355ms -2021-06-01 16:59:44.634 +08:00 [INF] Executed endpoint '/Index' -2021-06-01 16:59:44.634 +08:00 [DBG] Connection id "0HM94RECLNFIC" completed keep alive response. -2021-06-01 16:59:44.640 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/ - - - 200 - text/html;+charset=utf-8 486.4731ms -2021-06-01 16:59:44.682 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/core/abp.css?_v=637543906070000000 - - -2021-06-01 16:59:44.686 +08:00 [DBG] Connection id "0HM94RECLNFIE" accepted. -2021-06-01 16:59:44.686 +08:00 [DBG] Connection id "0HM94RECLNFIE" started. -2021-06-01 16:59:44.687 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/bootstrap/css/bootstrap.css?_v=637543906070000000 - - -2021-06-01 16:59:44.687 +08:00 [DBG] Connection id "0HM94RECLNFIF" accepted. -2021-06-01 16:59:44.687 +08:00 [DBG] Connection id "0HM94RECLNFIF" started. -2021-06-01 16:59:44.687 +08:00 [DBG] Connection id "0HM94RECLNFIG" accepted. -2021-06-01 16:59:44.687 +08:00 [DBG] Connection id "0HM94RECLNFIG" started. -2021-06-01 16:59:44.687 +08:00 [DBG] Connection id "0HM94RECLNFIH" accepted. -2021-06-01 16:59:44.688 +08:00 [DBG] Connection id "0HM94RECLNFIH" started. -2021-06-01 16:59:44.688 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/@fortawesome/fontawesome-free/css/all.css?_v=637543906070000000 - - -2021-06-01 16:59:44.689 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/toastr/toastr.min.css?_v=637543906070000000 - - -2021-06-01 16:59:44.689 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/select2/css/select2.min.css?_v=637543906070000000 - - -2021-06-01 16:59:44.689 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/@fortawesome/fontawesome-free/css/v4-shims.css?_v=637543906070000000 - - -2021-06-01 16:59:44.690 +08:00 [INF] Sending file. Request path: '/libs/select2/css/select2.min.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\select2\css\select2.min.css' -2021-06-01 16:59:44.690 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:44.690 +08:00 [INF] Sending file. Request path: '/libs/abp/core/abp.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\abp\core\abp.css' -2021-06-01 16:59:44.690 +08:00 [INF] Sending file. Request path: '/libs/toastr/toastr.min.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\toastr\toastr.min.css' -2021-06-01 16:59:44.690 +08:00 [DBG] Connection id "0HM94RECLNFIC" completed keep alive response. -2021-06-01 16:59:44.690 +08:00 [DBG] Connection id "0HM94RECLNFIG" completed keep alive response. -2021-06-01 16:59:44.690 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/core/abp.css?_v=637543906070000000 - - - 200 1331 text/css 8.0071ms -2021-06-01 16:59:44.690 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/toastr/toastr.min.css?_v=637543906070000000 - - - 200 6454 text/css 1.3430ms -2021-06-01 16:59:44.690 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/select2/css/select2.min.css?_v=637543906070000000 - - - 200 14967 text/css 1.1877ms -2021-06-01 16:59:44.696 +08:00 [INF] Sending file. Request path: '/libs/bootstrap/css/bootstrap.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\bootstrap\css\bootstrap.css' -2021-06-01 16:59:44.696 +08:00 [INF] Sending file. Request path: '/libs/@fortawesome/fontawesome-free/css/all.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\@fortawesome\fontawesome-free\css\all.css' -2021-06-01 16:59:44.696 +08:00 [INF] Sending file. Request path: '/libs/@fortawesome/fontawesome-free/css/v4-shims.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\@fortawesome\fontawesome-free\css\v4-shims.css' -2021-06-01 16:59:44.697 +08:00 [DBG] Connection id "0HM94RECLNFIE" completed keep alive response. -2021-06-01 16:59:44.697 +08:00 [DBG] Connection id "0HM94RECLNFID" completed keep alive response. -2021-06-01 16:59:44.697 +08:00 [DBG] Connection id "0HM94RECLNFIF" completed keep alive response. -2021-06-01 16:59:44.697 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/bootstrap/css/bootstrap.css?_v=637543906070000000 - - - 200 209709 text/css 10.3143ms -2021-06-01 16:59:44.697 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/@fortawesome/fontawesome-free/css/all.css?_v=637543906070000000 - - - 200 77703 text/css 8.8328ms -2021-06-01 16:59:44.697 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/@fortawesome/fontawesome-free/css/v4-shims.css?_v=637543906070000000 - - - 200 43484 text/css 7.9251ms -2021-06-01 16:59:44.704 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css?_v=637543906070000000 - - -2021-06-01 16:59:44.705 +08:00 [INF] Sending file. Request path: '/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\malihu-custom-scrollbar-plugin\jquery.mCustomScrollbar.css' -2021-06-01 16:59:44.705 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/datatables.net-bs4/css/dataTables.bootstrap4.css?_v=637543906070000000 - - -2021-06-01 16:59:44.706 +08:00 [DBG] Connection id "0HM94RECLNFIC" completed keep alive response. -2021-06-01 16:59:44.706 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css?_v=637543906070000000 - - - 200 54850 text/css 1.3867ms -2021-06-01 16:59:44.706 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/bootstrap-datepicker/bootstrap-datepicker.min.css?_v=637543906070000000 - - -2021-06-01 16:59:44.706 +08:00 [INF] Sending file. Request path: '/libs/datatables.net-bs4/css/dataTables.bootstrap4.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\datatables.net-bs4\css\dataTables.bootstrap4.css' -2021-06-01 16:59:44.706 +08:00 [DBG] Connection id "0HM94RECLNFIF" completed keep alive response. -2021-06-01 16:59:44.706 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/datatables.net-bs4/css/dataTables.bootstrap4.css?_v=637543906070000000 - - - 200 6206 text/css 0.7286ms -2021-06-01 16:59:44.706 +08:00 [INF] Sending file. Request path: '/libs/bootstrap-datepicker/bootstrap-datepicker.min.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\bootstrap-datepicker\bootstrap-datepicker.min.css' -2021-06-01 16:59:44.706 +08:00 [DBG] Connection id "0HM94RECLNFIG" completed keep alive response. -2021-06-01 16:59:44.706 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/bootstrap-datepicker/bootstrap-datepicker.min.css?_v=637543906070000000 - - - 200 15737 text/css 0.4869ms -2021-06-01 16:59:44.707 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css?_v=637581344238055428 - - -2021-06-01 16:59:44.707 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/demo/styles/main.css?_v=637543906070000000 - - -2021-06-01 16:59:44.707 +08:00 [INF] Sending file. Request path: '/demo/styles/main.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\demo\styles\main.css' -2021-06-01 16:59:44.707 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:44.707 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/demo/styles/main.css?_v=637543906070000000 - - - 200 572 text/css 0.6064ms -2021-06-01 16:59:44.708 +08:00 [INF] Sending file. Request path: '/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css'. Physical path: 'N/A' -2021-06-01 16:59:44.708 +08:00 [DBG] Connection id "0HM94RECLNFIE" completed keep alive response. -2021-06-01 16:59:44.708 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css?_v=637581344238055428 - - - 200 467 text/css 1.5342ms -2021-06-01 16:59:44.716 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/themes/basic/layout.css?_v=637581347776351428 - - -2021-06-01 16:59:44.716 +08:00 [INF] Sending file. Request path: '/themes/basic/layout.css'. Physical path: 'N/A' -2021-06-01 16:59:44.716 +08:00 [DBG] Connection id "0HM94RECLNFID" completed keep alive response. -2021-06-01 16:59:44.716 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/themes/basic/layout.css?_v=637581347776351428 - - - 200 1735 text/css 0.5265ms -2021-06-01 16:59:44.721 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/utils/abp-utils.umd.min.js?_v=637543906070000000 - - -2021-06-01 16:59:44.721 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/core/abp.js?_v=637543906070000000 - - -2021-06-01 16:59:44.721 +08:00 [INF] Sending file. Request path: '/libs/abp/utils/abp-utils.umd.min.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\abp\utils\abp-utils.umd.min.js' -2021-06-01 16:59:44.721 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/jquery/abp.jquery.js?_v=637543906070000000 - - -2021-06-01 16:59:44.721 +08:00 [DBG] Connection id "0HM94RECLNFIC" completed keep alive response. -2021-06-01 16:59:44.721 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/jquery/jquery.js?_v=637543906070000000 - - -2021-06-01 16:59:44.721 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/utils/abp-utils.umd.min.js?_v=637543906070000000 - - - 200 8257 application/javascript 0.6245ms -2021-06-01 16:59:44.721 +08:00 [INF] Sending file. Request path: '/libs/abp/jquery/abp.jquery.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\abp\jquery\abp.jquery.js' -2021-06-01 16:59:44.721 +08:00 [DBG] Connection id "0HM94RECLNFIF" completed keep alive response. -2021-06-01 16:59:44.721 +08:00 [INF] Sending file. Request path: '/libs/abp/core/abp.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\abp\core\abp.js' -2021-06-01 16:59:44.722 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:44.722 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/jquery/abp.jquery.js?_v=637543906070000000 - - - 200 13191 application/javascript 0.4493ms -2021-06-01 16:59:44.722 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/core/abp.js?_v=637543906070000000 - - - 200 23271 application/javascript 0.6623ms -2021-06-01 16:59:44.722 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/bootstrap/js/bootstrap.bundle.js?_v=637543906070000000 - - -2021-06-01 16:59:44.723 +08:00 [INF] Sending file. Request path: '/libs/bootstrap/js/bootstrap.bundle.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\bootstrap\js\bootstrap.bundle.js' -2021-06-01 16:59:44.723 +08:00 [DBG] Connection id "0HM94RECLNFIG" completed keep alive response. -2021-06-01 16:59:44.724 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/bootstrap/js/bootstrap.bundle.js?_v=637543906070000000 - - - 200 243909 application/javascript 1.4505ms -2021-06-01 16:59:44.727 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/lodash/lodash.min.js?_v=637543906070000000 - - -2021-06-01 16:59:44.729 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/jquery-validation/jquery.validate.js?_v=637543906070000000 - - -2021-06-01 16:59:44.730 +08:00 [INF] Sending file. Request path: '/libs/lodash/lodash.min.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\lodash\lodash.min.js' -2021-06-01 16:59:44.730 +08:00 [DBG] Connection id "0HM94RECLNFID" completed keep alive response. -2021-06-01 16:59:44.730 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/lodash/lodash.min.js?_v=637543906070000000 - - - 200 73397 application/javascript 3.3133ms -2021-06-01 16:59:44.730 +08:00 [INF] Sending file. Request path: '/libs/jquery/jquery.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\jquery\jquery.js' -2021-06-01 16:59:44.730 +08:00 [DBG] Connection id "0HM94RECLNFIE" completed keep alive response. -2021-06-01 16:59:44.730 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/jquery/jquery.js?_v=637543906070000000 - - - 200 282115 application/javascript 9.3333ms -2021-06-01 16:59:44.731 +08:00 [INF] Sending file. Request path: '/libs/jquery-validation/jquery.validate.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\jquery-validation\jquery.validate.js' -2021-06-01 16:59:44.731 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:44.731 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/jquery-validation/jquery.validate.js?_v=637543906070000000 - - - 200 48696 application/javascript 1.7908ms -2021-06-01 16:59:44.731 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js?_v=637543906070000000 - - -2021-06-01 16:59:44.731 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/jquery-form/jquery.form.min.js?_v=637543906070000000 - - -2021-06-01 16:59:44.732 +08:00 [INF] Sending file. Request path: '/libs/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\jquery-validation-unobtrusive\jquery.validate.unobtrusive.js' -2021-06-01 16:59:44.732 +08:00 [DBG] Connection id "0HM94RECLNFIC" completed keep alive response. -2021-06-01 16:59:44.732 +08:00 [INF] Sending file. Request path: '/libs/jquery-form/jquery.form.min.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\jquery-form\jquery.form.min.js' -2021-06-01 16:59:44.732 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js?_v=637543906070000000 - - - 200 19798 application/javascript 0.9676ms -2021-06-01 16:59:44.732 +08:00 [DBG] Connection id "0HM94RECLNFIF" completed keep alive response. -2021-06-01 16:59:44.732 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/jquery-form/jquery.form.min.js?_v=637543906070000000 - - - 200 17117 application/javascript 0.8753ms -2021-06-01 16:59:44.741 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/select2/js/select2.min.js?_v=637543906070000000 - - -2021-06-01 16:59:44.743 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/select2/js/select2-bootstrap-modal-patch.js?_v=637543906070000000 - - -2021-06-01 16:59:44.744 +08:00 [INF] Sending file. Request path: '/libs/select2/js/select2.min.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\select2\js\select2.min.js' -2021-06-01 16:59:44.744 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:44.744 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/select2/js/select2.min.js?_v=637543906070000000 - - - 200 70852 application/javascript 3.7431ms -2021-06-01 16:59:44.744 +08:00 [INF] Sending file. Request path: '/libs/select2/js/select2-bootstrap-modal-patch.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\select2\js\select2-bootstrap-modal-patch.js' -2021-06-01 16:59:44.745 +08:00 [DBG] Connection id "0HM94RECLNFID" completed keep alive response. -2021-06-01 16:59:44.745 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/select2/js/select2-bootstrap-modal-patch.js?_v=637543906070000000 - - - 200 130 application/javascript 2.0735ms -2021-06-01 16:59:44.745 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/datatables.net/js/jquery.dataTables.js?_v=637543906070000000 - - -2021-06-01 16:59:44.748 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/datatables.net-bs4/js/dataTables.bootstrap4.js?_v=637543906070000000 - - -2021-06-01 16:59:44.748 +08:00 [INF] Sending file. Request path: '/libs/datatables.net-bs4/js/dataTables.bootstrap4.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\datatables.net-bs4\js\dataTables.bootstrap4.js' -2021-06-01 16:59:44.748 +08:00 [DBG] Connection id "0HM94RECLNFIF" completed keep alive response. -2021-06-01 16:59:44.748 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/datatables.net-bs4/js/dataTables.bootstrap4.js?_v=637543906070000000 - - - 200 4886 application/javascript 0.7070ms -2021-06-01 16:59:44.750 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/sweetalert/sweetalert.min.js?_v=637543906070000000 - - -2021-06-01 16:59:44.751 +08:00 [INF] Sending file. Request path: '/libs/sweetalert/sweetalert.min.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\sweetalert\sweetalert.min.js' -2021-06-01 16:59:44.751 +08:00 [DBG] Connection id "0HM94RECLNFID" completed keep alive response. -2021-06-01 16:59:44.751 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/sweetalert/sweetalert.min.js?_v=637543906070000000 - - - 200 40808 application/javascript 1.0615ms -2021-06-01 16:59:44.751 +08:00 [INF] Sending file. Request path: '/libs/datatables.net/js/jquery.dataTables.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\datatables.net\js\jquery.dataTables.js' -2021-06-01 16:59:44.751 +08:00 [DBG] Connection id "0HM94RECLNFIC" completed keep alive response. -2021-06-01 16:59:44.751 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/datatables.net/js/jquery.dataTables.js?_v=637543906070000000 - - - 200 464600 application/javascript 6.0564ms -2021-06-01 16:59:44.753 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/toastr/toastr.min.js?_v=637543906070000000 - - -2021-06-01 16:59:44.754 +08:00 [INF] Sending file. Request path: '/libs/toastr/toastr.min.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\toastr\toastr.min.js' -2021-06-01 16:59:44.754 +08:00 [DBG] Connection id "0HM94RECLNFIG" completed keep alive response. -2021-06-01 16:59:44.754 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/toastr/toastr.min.js?_v=637543906070000000 - - - 200 5253 application/javascript 1.0496ms -2021-06-01 16:59:44.756 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js?_v=637543906070000000 - - -2021-06-01 16:59:44.756 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/luxon/luxon.min.js?_v=637543906070000000 - - -2021-06-01 16:59:44.756 +08:00 [INF] Sending file. Request path: '/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\malihu-custom-scrollbar-plugin\jquery.mCustomScrollbar.concat.min.js' -2021-06-01 16:59:44.756 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:44.756 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js?_v=637543906070000000 - - - 200 45483 application/javascript 0.7728ms -2021-06-01 16:59:44.756 +08:00 [INF] Sending file. Request path: '/libs/luxon/luxon.min.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\luxon\luxon.min.js' -2021-06-01 16:59:44.756 +08:00 [DBG] Connection id "0HM94RECLNFIF" completed keep alive response. -2021-06-01 16:59:44.756 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/luxon/luxon.min.js?_v=637543906070000000 - - - 200 70063 application/javascript 0.9127ms -2021-06-01 16:59:44.757 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/luxon/abp.luxon.js?_v=637543906070000000 - - -2021-06-01 16:59:44.758 +08:00 [INF] Sending file. Request path: '/libs/abp/luxon/abp.luxon.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\abp\luxon\abp.luxon.js' -2021-06-01 16:59:44.758 +08:00 [DBG] Connection id "0HM94RECLNFID" completed keep alive response. -2021-06-01 16:59:44.758 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/luxon/abp.luxon.js?_v=637543906070000000 - - - 200 1361 application/javascript 0.7110ms -2021-06-01 16:59:44.766 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/timeago/jquery.timeago.js?_v=637543906070000000 - - -2021-06-01 16:59:44.766 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/bootstrap-datepicker/bootstrap-datepicker.min.js?_v=637543906070000000 - - -2021-06-01 16:59:44.766 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/ui-extensions.js?_v=637581344238055428 - - -2021-06-01 16:59:44.767 +08:00 [INF] Sending file. Request path: '/libs/abp/aspnetcore-mvc-ui-theme-shared/ui-extensions.js'. Physical path: 'N/A' -2021-06-01 16:59:44.767 +08:00 [DBG] Connection id "0HM94RECLNFIG" completed keep alive response. -2021-06-01 16:59:44.767 +08:00 [INF] Sending file. Request path: '/libs/timeago/jquery.timeago.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\timeago\jquery.timeago.js' -2021-06-01 16:59:44.767 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:44.767 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/ui-extensions.js?_v=637581344238055428 - - - 200 10592 application/javascript 0.6870ms -2021-06-01 16:59:44.767 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/timeago/jquery.timeago.js?_v=637543906070000000 - - - 200 7636 application/javascript 0.7293ms -2021-06-01 16:59:44.767 +08:00 [INF] Sending file. Request path: '/libs/bootstrap-datepicker/bootstrap-datepicker.min.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\bootstrap-datepicker\bootstrap-datepicker.min.js' -2021-06-01 16:59:44.767 +08:00 [DBG] Connection id "0HM94RECLNFID" completed keep alive response. -2021-06-01 16:59:44.767 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/bootstrap-datepicker/bootstrap-datepicker.min.js?_v=637543906070000000 - - - 200 33700 application/javascript 1.1213ms -2021-06-01 16:59:44.769 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery-form/jquery-form-extensions.js?_v=637581344238055428 - - -2021-06-01 16:59:44.769 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js?_v=637581344238055428 - - -2021-06-01 16:59:44.770 +08:00 [INF] Sending file. Request path: '/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js'. Physical path: 'N/A' -2021-06-01 16:59:44.770 +08:00 [DBG] Connection id "0HM94RECLNFIF" completed keep alive response. -2021-06-01 16:59:44.770 +08:00 [INF] Sending file. Request path: '/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery-form/jquery-form-extensions.js'. Physical path: 'N/A' -2021-06-01 16:59:44.770 +08:00 [DBG] Connection id "0HM94RECLNFIE" completed keep alive response. -2021-06-01 16:59:44.770 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js?_v=637581344238055428 - - - 200 5627 application/javascript 0.6670ms -2021-06-01 16:59:44.770 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery-form/jquery-form-extensions.js?_v=637581344238055428 - - - 200 3608 application/javascript 0.7256ms -2021-06-01 16:59:44.778 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/widget-manager.js?_v=637581344238055428 - - -2021-06-01 16:59:44.778 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/dom-event-handlers.js?_v=637581344238055428 - - -2021-06-01 16:59:44.779 +08:00 [INF] Sending file. Request path: '/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/widget-manager.js'. Physical path: 'N/A' -2021-06-01 16:59:44.779 +08:00 [INF] Sending file. Request path: '/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/dom-event-handlers.js'. Physical path: 'N/A' -2021-06-01 16:59:44.779 +08:00 [DBG] Connection id "0HM94RECLNFID" completed keep alive response. -2021-06-01 16:59:44.779 +08:00 [DBG] Connection id "0HM94RECLNFIG" completed keep alive response. -2021-06-01 16:59:44.779 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/widget-manager.js?_v=637581344238055428 - - - 200 4793 application/javascript 0.5806ms -2021-06-01 16:59:44.779 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/dom-event-handlers.js?_v=637581344238055428 - - - 200 8385 application/javascript 0.5888ms -2021-06-01 16:59:44.779 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js?_v=637581344238055428 - - -2021-06-01 16:59:44.779 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js?_v=637581344238055428 - - -2021-06-01 16:59:44.780 +08:00 [INF] Sending file. Request path: '/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js'. Physical path: 'N/A' -2021-06-01 16:59:44.780 +08:00 [DBG] Connection id "0HM94RECLNFIE" completed keep alive response. -2021-06-01 16:59:44.780 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js?_v=637581344238055428 - - - 200 6823 application/javascript 0.4926ms -2021-06-01 16:59:44.780 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/sweetalert/abp-sweetalert.js?_v=637581344238055428 - - -2021-06-01 16:59:44.780 +08:00 [INF] Sending file. Request path: '/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js'. Physical path: 'N/A' -2021-06-01 16:59:44.780 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:44.780 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js?_v=637581344238055428 - - - 200 20212 application/javascript 0.5459ms -2021-06-01 16:59:44.780 +08:00 [INF] Sending file. Request path: '/libs/abp/aspnetcore-mvc-ui-theme-shared/sweetalert/abp-sweetalert.js'. Physical path: 'N/A' -2021-06-01 16:59:44.780 +08:00 [DBG] Connection id "0HM94RECLNFIF" completed keep alive response. -2021-06-01 16:59:44.780 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/sweetalert/abp-sweetalert.js?_v=637581344238055428 - - - 200 3005 application/javascript 0.1968ms -2021-06-01 16:59:44.784 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/toastr/abp-toastr.js?_v=637581344238055428 - - -2021-06-01 16:59:44.784 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Pages/Abp/MultiTenancy/tenant-switch.js?_v=637581344246206036 - - -2021-06-01 16:59:44.784 +08:00 [INF] Sending file. Request path: '/libs/abp/aspnetcore-mvc-ui-theme-shared/toastr/abp-toastr.js'. Physical path: 'N/A' -2021-06-01 16:59:44.784 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/themes/basic/layout.js?_v=637581347776351428 - - -2021-06-01 16:59:44.784 +08:00 [DBG] Connection id "0HM94RECLNFID" completed keep alive response. -2021-06-01 16:59:44.785 +08:00 [INF] Sending file. Request path: '/Pages/Abp/MultiTenancy/tenant-switch.js'. Physical path: 'N/A' -2021-06-01 16:59:44.785 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/toastr/abp-toastr.js?_v=637581344238055428 - - - 200 954 application/javascript 0.5786ms -2021-06-01 16:59:44.785 +08:00 [DBG] Connection id "0HM94RECLNFIG" completed keep alive response. -2021-06-01 16:59:44.785 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Pages/Abp/MultiTenancy/tenant-switch.js?_v=637581344246206036 - - - 200 417 application/javascript 0.3011ms -2021-06-01 16:59:44.785 +08:00 [INF] Sending file. Request path: '/themes/basic/layout.js'. Physical path: 'N/A' -2021-06-01 16:59:44.785 +08:00 [DBG] Connection id "0HM94RECLNFIF" completed keep alive response. -2021-06-01 16:59:44.785 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/themes/basic/layout.js?_v=637581347776351428 - - - 200 546 application/javascript 0.4804ms -2021-06-01 16:59:44.786 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Abp/ApplicationConfigurationScript - - -2021-06-01 16:59:44.786 +08:00 [DBG] The request path /Abp/ApplicationConfigurationScript does not match a supported file type -2021-06-01 16:59:44.787 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Abp/ServiceProxyScript - - -2021-06-01 16:59:44.787 +08:00 [DBG] The request path /Abp/ServiceProxyScript does not match a supported file type -2021-06-01 16:59:44.788 +08:00 [DBG] 1 candidate(s) found for the request path '/Abp/ServiceProxyScript' -2021-06-01 16:59:44.788 +08:00 [DBG] 1 candidate(s) found for the request path '/Abp/ApplicationConfigurationScript' -2021-06-01 16:59:44.789 +08:00 [DBG] Endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' with route pattern 'Abp/ServiceProxyScript' is valid for the request path '/Abp/ServiceProxyScript' -2021-06-01 16:59:44.789 +08:00 [DBG] Endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' with route pattern 'Abp/ApplicationConfigurationScript' is valid for the request path '/Abp/ApplicationConfigurationScript' -2021-06-01 16:59:44.789 +08:00 [DBG] Request matched endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:44.789 +08:00 [DBG] Request matched endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:44.789 +08:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:44.789 +08:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:44.796 +08:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] Get() on controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc). -2021-06-01 16:59:44.796 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 16:59:44.796 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:44.796 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.Filters.ControllerActionFilter (Order: -2147483648)","Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 16:59:44.796 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 16:59:44.796 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter","Microsoft.AspNetCore.Mvc.ProducesAttribute (Order: 0)"] -2021-06-01 16:59:44.798 +08:00 [DBG] Executing controller factory for controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:44.806 +08:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult GetAll(Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel) on controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc). -2021-06-01 16:59:44.806 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 16:59:44.806 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:44.806 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.Filters.ControllerActionFilter (Order: -2147483648)","Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 16:59:44.806 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 16:59:44.806 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter","Microsoft.AspNetCore.Mvc.ProducesAttribute (Order: 0)"] -2021-06-01 16:59:44.806 +08:00 [DBG] Executing controller factory for controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:44.828 +08:00 [DBG] Executed controller factory for controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:44.833 +08:00 [DBG] Attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' ... -2021-06-01 16:59:44.834 +08:00 [DBG] Attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' using the name '' in request data ... -2021-06-01 16:59:44.838 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String' using the name 'Type' in request data ... -2021-06-01 16:59:44.839 +08:00 [DBG] Could not find a value in the request with name 'Type' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String'. -2021-06-01 16:59:44.839 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String'. -2021-06-01 16:59:44.842 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean' using the name 'UseCache' in request data ... -2021-06-01 16:59:44.842 +08:00 [DBG] Could not find a value in the request with name 'UseCache' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean'. -2021-06-01 16:59:44.842 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean'. -2021-06-01 16:59:44.842 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String' using the name 'Modules' in request data ... -2021-06-01 16:59:44.842 +08:00 [DBG] Could not find a value in the request with name 'Modules' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String'. -2021-06-01 16:59:44.842 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String'. -2021-06-01 16:59:44.842 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String' using the name 'Controllers' in request data ... -2021-06-01 16:59:44.842 +08:00 [DBG] Could not find a value in the request with name 'Controllers' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String'. -2021-06-01 16:59:44.842 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String'. -2021-06-01 16:59:44.842 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String' using the name 'Actions' in request data ... -2021-06-01 16:59:44.842 +08:00 [DBG] Could not find a value in the request with name 'Actions' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String'. -2021-06-01 16:59:44.842 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String'. -2021-06-01 16:59:44.844 +08:00 [DBG] Done attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 16:59:44.844 +08:00 [DBG] Done attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 16:59:44.844 +08:00 [DBG] Attempting to validate the bound parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' ... -2021-06-01 16:59:44.846 +08:00 [DBG] Done attempting to validate the bound parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 16:59:44.861 +08:00 [DBG] Executed controller factory for controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:44.904 +08:00 [DBG] ActionApiDescriptionModel.Create: AbpTenant.FindTenantByNameAsyncByName -2021-06-01 16:59:44.911 +08:00 [DBG] Executing AbpApplicationConfigurationAppService.GetAsync()... -2021-06-01 16:59:44.916 +08:00 [DBG] ActionApiDescriptionModel.Create: AbpTenant.FindTenantByIdAsyncById -2021-06-01 16:59:44.917 +08:00 [DBG] ActionApiDescriptionModel.Create: AbpApplicationConfiguration.GetAsync -2021-06-01 16:59:44.917 +08:00 [DBG] ActionApiDescriptionModel.Create: AbpApiDefinition.GetByModel -2021-06-01 16:59:44.933 +08:00 [INF] Executing ContentResult with HTTP Response ContentType of application/javascript -2021-06-01 16:59:44.933 +08:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 127.3424ms -2021-06-01 16:59:44.934 +08:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:44.934 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:44.934 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Abp/ServiceProxyScript - - - 200 1936 application/javascript 146.2921ms -2021-06-01 16:59:45.231 +08:00 [DBG] Executed AbpApplicationConfigurationAppService.GetAsync(). -2021-06-01 16:59:45.275 +08:00 [DBG] A new antiforgery cookie token was created. -2021-06-01 16:59:45.276 +08:00 [WRN] The cookie 'XSRF-TOKEN' has set 'SameSite=None' and must also set 'Secure'. -2021-06-01 16:59:45.277 +08:00 [INF] Executing ContentResult with HTTP Response ContentType of application/javascript -2021-06-01 16:59:45.278 +08:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 482.1365ms -2021-06-01 16:59:45.278 +08:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:45.278 +08:00 [DBG] Connection id "0HM94RECLNFIE" completed keep alive response. -2021-06-01 16:59:45.278 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Abp/ApplicationConfigurationScript - - - 200 13072 application/javascript 492.0572ms -2021-06-01 16:59:45.319 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/favicon.ico - - -2021-06-01 16:59:45.319 +08:00 [DBG] The request path /favicon.ico does not match an existing file -2021-06-01 16:59:45.320 +08:00 [DBG] No candidates found for the request path '/favicon.ico' -2021-06-01 16:59:45.320 +08:00 [DBG] Request did not match any endpoints -2021-06-01 16:59:45.320 +08:00 [DBG] Connection id "0HM94RECLNFIE" completed keep alive response. -2021-06-01 16:59:45.320 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/favicon.ico - - - 404 0 - 1.5213ms -2021-06-01 16:59:46.609 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Components - - -2021-06-01 16:59:46.610 +08:00 [DBG] The request path /Components does not match a supported file type -2021-06-01 16:59:46.610 +08:00 [DBG] 1 candidate(s) found for the request path '/Components' -2021-06-01 16:59:46.610 +08:00 [DBG] Endpoint 'Page: /Components/Index' with route pattern 'Components' is valid for the request path '/Components' -2021-06-01 16:59:46.613 +08:00 [DBG] Request matched endpoint '/Components/Index' -2021-06-01 16:59:46.613 +08:00 [INF] Executing endpoint '/Components/Index' -2021-06-01 16:59:46.615 +08:00 [INF] Route matched with {page = "/Components/Index", area = "", action = "", controller = ""}. Executing page /Components/Index -2021-06-01 16:59:46.615 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter","Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 16:59:46.615 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:46.615 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 16:59:46.615 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 16:59:46.615 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:46.615 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy -2021-06-01 16:59:46.615 +08:00 [DBG] Executing page model factory for page AspNetCore.Pages_Components_Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Views) -2021-06-01 16:59:46.616 +08:00 [DBG] Executed page model factory for page AspNetCore.Pages_Components_Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Views) -2021-06-01 16:59:46.617 +08:00 [INF] Executing handler method Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Pages.Components.IndexModel.OnGet - ModelState is "Valid" -2021-06-01 16:59:46.617 +08:00 [INF] Executed handler method OnGet, returned result . -2021-06-01 16:59:46.617 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" -2021-06-01 16:59:46.617 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. -2021-06-01 16:59:46.627 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Header.First","Application"]). -2021-06-01 16:59:46.627 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0081ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.628 +08:00 [DBG] Added bundle 'Basic.Global' to the page in 0.76 ms. -2021-06-01 16:59:46.628 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetStyles.WidgetStylesViewComponent with arguments ([]). -2021-06-01 16:59:46.628 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetStyles.WidgetStylesViewComponent in 0.0177ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.628 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Header.Last","Application"]). -2021-06-01 16:59:46.628 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0034ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.628 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Body.First","Application"]). -2021-06-01 16:59:46.628 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0034ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.628 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.MainNavbar.MainNavbarViewComponent with arguments ([]). -2021-06-01 16:59:46.628 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.MainNavbar.MainNavbarViewComponent in 0.0047ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.628 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Brand.MainNavbarBrandViewComponent with arguments ([]). -2021-06-01 16:59:46.628 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Brand.MainNavbarBrandViewComponent in 0.0018ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.628 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Menu.MainNavbarMenuViewComponent with arguments ([]). -2021-06-01 16:59:46.629 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Menu.MainNavbarMenuViewComponent in 0.5801ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.630 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Toolbar.MainNavbarToolbarViewComponent with arguments ([]). -2021-06-01 16:59:46.630 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Toolbar.MainNavbarToolbarViewComponent in 0.2012ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.631 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.PageAlerts.PageAlertsViewComponent with arguments ([""]). -2021-06-01 16:59:46.631 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.PageAlerts.PageAlertsViewComponent in 0.0154ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.631 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["PageContent.First","Application"]). -2021-06-01 16:59:46.631 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.004ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.631 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["PageContent.Last","Application"]). -2021-06-01 16:59:46.631 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0031ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.633 +08:00 [DBG] Added bundle 'Basic.Global' to the page in 1.98 ms. -2021-06-01 16:59:46.633 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetScripts.WidgetScriptsViewComponent with arguments ([]). -2021-06-01 16:59:46.633 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetScripts.WidgetScriptsViewComponent in 0.0094ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.633 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Body.Last","Application"]). -2021-06-01 16:59:46.633 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0036ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:46.634 +08:00 [INF] Executed page /Components/Index in 18.3018ms -2021-06-01 16:59:46.634 +08:00 [INF] Executed endpoint '/Components/Index' -2021-06-01 16:59:46.634 +08:00 [DBG] Connection id "0HM94RECLNFIE" completed keep alive response. -2021-06-01 16:59:46.634 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Components - - - 200 - text/html;+charset=utf-8 24.2282ms -2021-06-01 16:59:46.663 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/themes/basic/layout.css?_v=637581347776351428 - - -2021-06-01 16:59:46.665 +08:00 [INF] The file /themes/basic/layout.css was not modified -2021-06-01 16:59:46.665 +08:00 [DBG] Handled. Status code: 304 File: /themes/basic/layout.css -2021-06-01 16:59:46.665 +08:00 [DBG] Connection id "0HM94RECLNFIE" completed keep alive response. -2021-06-01 16:59:46.665 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/themes/basic/layout.css?_v=637581347776351428 - - - 304 - text/css 2.0592ms -2021-06-01 16:59:46.672 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Abp/ServiceProxyScript - - -2021-06-01 16:59:46.672 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Abp/ApplicationConfigurationScript - - -2021-06-01 16:59:46.672 +08:00 [DBG] The request path /Abp/ServiceProxyScript does not match a supported file type -2021-06-01 16:59:46.672 +08:00 [DBG] The request path /Abp/ApplicationConfigurationScript does not match a supported file type -2021-06-01 16:59:46.672 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/themes/basic/layout.js?_v=637581347776351428 - - -2021-06-01 16:59:46.673 +08:00 [INF] The file /themes/basic/layout.js was not modified -2021-06-01 16:59:46.673 +08:00 [DBG] Handled. Status code: 304 File: /themes/basic/layout.js -2021-06-01 16:59:46.673 +08:00 [DBG] Connection id "0HM94RECLNFIC" completed keep alive response. -2021-06-01 16:59:46.673 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/themes/basic/layout.js?_v=637581347776351428 - - - 304 - application/javascript 0.5183ms -2021-06-01 16:59:46.673 +08:00 [DBG] 1 candidate(s) found for the request path '/Abp/ApplicationConfigurationScript' -2021-06-01 16:59:46.673 +08:00 [DBG] 1 candidate(s) found for the request path '/Abp/ServiceProxyScript' -2021-06-01 16:59:46.673 +08:00 [DBG] Endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' with route pattern 'Abp/ServiceProxyScript' is valid for the request path '/Abp/ServiceProxyScript' -2021-06-01 16:59:46.673 +08:00 [DBG] Endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' with route pattern 'Abp/ApplicationConfigurationScript' is valid for the request path '/Abp/ApplicationConfigurationScript' -2021-06-01 16:59:46.673 +08:00 [DBG] Request matched endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:46.673 +08:00 [DBG] Request matched endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:46.673 +08:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:46.673 +08:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:46.674 +08:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult GetAll(Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel) on controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc). -2021-06-01 16:59:46.674 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 16:59:46.674 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:46.674 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.Filters.ControllerActionFilter (Order: -2147483648)","Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 16:59:46.674 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 16:59:46.674 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter","Microsoft.AspNetCore.Mvc.ProducesAttribute (Order: 0)"] -2021-06-01 16:59:46.674 +08:00 [DBG] Executing controller factory for controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:46.674 +08:00 [DBG] Executed controller factory for controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:46.674 +08:00 [DBG] Attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' ... -2021-06-01 16:59:46.674 +08:00 [DBG] Attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' using the name '' in request data ... -2021-06-01 16:59:46.674 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String' using the name 'Type' in request data ... -2021-06-01 16:59:46.674 +08:00 [DBG] Could not find a value in the request with name 'Type' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String'. -2021-06-01 16:59:46.674 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String'. -2021-06-01 16:59:46.674 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean' using the name 'UseCache' in request data ... -2021-06-01 16:59:46.674 +08:00 [DBG] Could not find a value in the request with name 'UseCache' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean'. -2021-06-01 16:59:46.674 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean'. -2021-06-01 16:59:46.675 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String' using the name 'Modules' in request data ... -2021-06-01 16:59:46.675 +08:00 [DBG] Could not find a value in the request with name 'Modules' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String'. -2021-06-01 16:59:46.675 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String'. -2021-06-01 16:59:46.675 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String' using the name 'Controllers' in request data ... -2021-06-01 16:59:46.675 +08:00 [DBG] Could not find a value in the request with name 'Controllers' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String'. -2021-06-01 16:59:46.675 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String'. -2021-06-01 16:59:46.675 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String' using the name 'Actions' in request data ... -2021-06-01 16:59:46.675 +08:00 [DBG] Could not find a value in the request with name 'Actions' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String'. -2021-06-01 16:59:46.675 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String'. -2021-06-01 16:59:46.675 +08:00 [DBG] Done attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 16:59:46.675 +08:00 [DBG] Done attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 16:59:46.675 +08:00 [DBG] Attempting to validate the bound parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' ... -2021-06-01 16:59:46.675 +08:00 [DBG] Done attempting to validate the bound parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 16:59:46.676 +08:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] Get() on controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc). -2021-06-01 16:59:46.676 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 16:59:46.676 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:46.676 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.Filters.ControllerActionFilter (Order: -2147483648)","Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 16:59:46.676 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 16:59:46.676 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter","Microsoft.AspNetCore.Mvc.ProducesAttribute (Order: 0)"] -2021-06-01 16:59:46.676 +08:00 [DBG] Executing controller factory for controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:46.676 +08:00 [INF] Executing ContentResult with HTTP Response ContentType of application/javascript -2021-06-01 16:59:46.676 +08:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 2.5315ms -2021-06-01 16:59:46.676 +08:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:46.676 +08:00 [DBG] Connection id "0HM94RECLNFIG" completed keep alive response. -2021-06-01 16:59:46.676 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Abp/ServiceProxyScript - - - 200 1936 application/javascript 4.3712ms -2021-06-01 16:59:46.678 +08:00 [DBG] Executed controller factory for controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:46.679 +08:00 [DBG] Executing AbpApplicationConfigurationAppService.GetAsync()... -2021-06-01 16:59:46.681 +08:00 [DBG] Executed AbpApplicationConfigurationAppService.GetAsync(). -2021-06-01 16:59:46.692 +08:00 [DBG] An antiforgery cookie token was reused. -2021-06-01 16:59:46.692 +08:00 [WRN] The cookie 'XSRF-TOKEN' has set 'SameSite=None' and must also set 'Secure'. -2021-06-01 16:59:46.692 +08:00 [INF] Executing ContentResult with HTTP Response ContentType of application/javascript -2021-06-01 16:59:46.693 +08:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 16.3898ms -2021-06-01 16:59:46.693 +08:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:46.693 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:46.693 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Abp/ApplicationConfigurationScript - - - 200 13072 application/javascript 20.5098ms -2021-06-01 16:59:47.713 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Components/Alerts - - -2021-06-01 16:59:47.713 +08:00 [DBG] The request path /Components/Alerts does not match a supported file type -2021-06-01 16:59:47.713 +08:00 [DBG] 1 candidate(s) found for the request path '/Components/Alerts' -2021-06-01 16:59:47.713 +08:00 [DBG] Endpoint 'Page: /Components/Alerts/Index' with route pattern 'Components/Alerts' is valid for the request path '/Components/Alerts' -2021-06-01 16:59:47.715 +08:00 [DBG] Request matched endpoint '/Components/Alerts/Index' -2021-06-01 16:59:47.715 +08:00 [INF] Executing endpoint '/Components/Alerts/Index' -2021-06-01 16:59:47.716 +08:00 [INF] Route matched with {page = "/Components/Alerts/Index", area = "", action = "", controller = ""}. Executing page /Components/Alerts/Index -2021-06-01 16:59:47.716 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter","Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 16:59:47.716 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:47.716 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 16:59:47.716 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 16:59:47.716 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:47.716 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy -2021-06-01 16:59:47.716 +08:00 [DBG] Executing page model factory for page AspNetCore.Pages_Components_Alerts_Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Views) -2021-06-01 16:59:47.717 +08:00 [DBG] Executed page model factory for page AspNetCore.Pages_Components_Alerts_Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Views) -2021-06-01 16:59:47.717 +08:00 [INF] Executing handler method Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Pages.Components.Alerts.IndexModel.OnGet - ModelState is "Valid" -2021-06-01 16:59:47.717 +08:00 [INF] Executed handler method OnGet, returned result . -2021-06-01 16:59:47.717 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" -2021-06-01 16:59:47.717 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. -2021-06-01 16:59:47.721 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.Views.Components.Themes.Shared.Demos.AlertsDemo.AlertsDemoViewComponent with arguments ([]). -2021-06-01 16:59:47.721 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.Views.Components.Themes.Shared.Demos.AlertsDemo.AlertsDemoViewComponent in 0.1226ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:48.912 +08:00 [DBG] Compilation of the generated code for the Razor file at '/Views/Components/Themes/Shared/Demos/AlertsDemo/Default.cshtml' started. -2021-06-01 16:59:51.022 +08:00 [DBG] Compilation of the generated code for the Razor file at '/Views/Components/Themes/Shared/Demos/AlertsDemo/Default.cshtml' completed in 2108.9154ms. -2021-06-01 16:59:51.074 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Header.First","Application"]). -2021-06-01 16:59:51.074 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0043ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.075 +08:00 [DBG] Added bundle 'Basic.Global' to the page in 0.54 ms. -2021-06-01 16:59:51.075 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetStyles.WidgetStylesViewComponent with arguments ([]). -2021-06-01 16:59:51.075 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetStyles.WidgetStylesViewComponent in 0.015ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.084 +08:00 [DBG] Added bundle 'ED78B4CDC70064CB1FA5F31C4BFA513D' to the page in 1.72 ms. -2021-06-01 16:59:51.084 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Header.Last","Application"]). -2021-06-01 16:59:51.084 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0056ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.085 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Body.First","Application"]). -2021-06-01 16:59:51.085 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0028ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.085 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.MainNavbar.MainNavbarViewComponent with arguments ([]). -2021-06-01 16:59:51.085 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.MainNavbar.MainNavbarViewComponent in 0.0017ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.085 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Brand.MainNavbarBrandViewComponent with arguments ([]). -2021-06-01 16:59:51.085 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Brand.MainNavbarBrandViewComponent in 0.0014ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.085 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Menu.MainNavbarMenuViewComponent with arguments ([]). -2021-06-01 16:59:51.086 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Menu.MainNavbarMenuViewComponent in 0.67ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.086 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Toolbar.MainNavbarToolbarViewComponent with arguments ([]). -2021-06-01 16:59:51.086 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Toolbar.MainNavbarToolbarViewComponent in 0.0808ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.087 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.PageAlerts.PageAlertsViewComponent with arguments ([""]). -2021-06-01 16:59:51.087 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.PageAlerts.PageAlertsViewComponent in 0.0036ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.087 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["PageContent.First","Application"]). -2021-06-01 16:59:51.087 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0033ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.087 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["PageContent.Last","Application"]). -2021-06-01 16:59:51.087 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0024ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.088 +08:00 [DBG] Added bundle 'Basic.Global' to the page in 1.43 ms. -2021-06-01 16:59:51.089 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetScripts.WidgetScriptsViewComponent with arguments ([]). -2021-06-01 16:59:51.089 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetScripts.WidgetScriptsViewComponent in 0.0085ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.093 +08:00 [DBG] Added bundle '46556DCF52CF332ECC1340A1295AFE9A' to the page in 1.18 ms. -2021-06-01 16:59:51.094 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Body.Last","Application"]). -2021-06-01 16:59:51.094 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0053ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 16:59:51.097 +08:00 [INF] Executed page /Components/Alerts/Index in 3380.4634ms -2021-06-01 16:59:51.097 +08:00 [INF] Executed endpoint '/Components/Alerts/Index' -2021-06-01 16:59:51.097 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:51.097 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Components/Alerts - - - 200 - text/html;+charset=utf-8 3383.6529ms -2021-06-01 16:59:51.126 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/themes/basic/layout.css?_v=637581347776351428 - - -2021-06-01 16:59:51.126 +08:00 [INF] The file /themes/basic/layout.css was not modified -2021-06-01 16:59:51.126 +08:00 [DBG] Handled. Status code: 304 File: /themes/basic/layout.css -2021-06-01 16:59:51.126 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:51.126 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/themes/basic/layout.css?_v=637581347776351428 - - - 304 - text/css 0.4588ms -2021-06-01 16:59:51.132 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/prismjs/themes/prism-okaidia.css?_v=637543906070000000 - - -2021-06-01 16:59:51.132 +08:00 [INF] Sending file. Request path: '/libs/prismjs/themes/prism-okaidia.css'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\prismjs\themes\prism-okaidia.css' -2021-06-01 16:59:51.132 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:51.132 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/prismjs/themes/prism-okaidia.css?_v=637543906070000000 - - - 200 1935 text/css 0.4067ms -2021-06-01 16:59:51.144 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Abp/ApplicationConfigurationScript - - -2021-06-01 16:59:51.144 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/themes/basic/layout.js?_v=637581347776351428 - - -2021-06-01 16:59:51.144 +08:00 [DBG] The request path /Abp/ApplicationConfigurationScript does not match a supported file type -2021-06-01 16:59:51.144 +08:00 [DBG] 1 candidate(s) found for the request path '/Abp/ApplicationConfigurationScript' -2021-06-01 16:59:51.144 +08:00 [DBG] Endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' with route pattern 'Abp/ApplicationConfigurationScript' is valid for the request path '/Abp/ApplicationConfigurationScript' -2021-06-01 16:59:51.144 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/clipboard/clipboard.js?_v=637543906070000000 - - -2021-06-01 16:59:51.144 +08:00 [DBG] Request matched endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:51.144 +08:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:51.144 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Abp/ServiceProxyScript - - -2021-06-01 16:59:51.144 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/prismjs/prism.js?_v=637543906070000000 - - -2021-06-01 16:59:51.144 +08:00 [DBG] The request path /Abp/ServiceProxyScript does not match a supported file type -2021-06-01 16:59:51.144 +08:00 [DBG] 1 candidate(s) found for the request path '/Abp/ServiceProxyScript' -2021-06-01 16:59:51.145 +08:00 [DBG] Endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' with route pattern 'Abp/ServiceProxyScript' is valid for the request path '/Abp/ServiceProxyScript' -2021-06-01 16:59:51.145 +08:00 [DBG] Request matched endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:51.145 +08:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] Get() on controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc). -2021-06-01 16:59:51.145 +08:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:51.145 +08:00 [INF] The file /themes/basic/layout.js was not modified -2021-06-01 16:59:51.145 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 16:59:51.145 +08:00 [DBG] Handled. Status code: 304 File: /themes/basic/layout.js -2021-06-01 16:59:51.145 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:51.145 +08:00 [DBG] Connection id "0HM94RECLNFIG" completed keep alive response. -2021-06-01 16:59:51.145 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/themes/basic/layout.js?_v=637581347776351428 - - - 304 - application/javascript 0.5384ms -2021-06-01 16:59:51.145 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.Filters.ControllerActionFilter (Order: -2147483648)","Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 16:59:51.145 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 16:59:51.145 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter","Microsoft.AspNetCore.Mvc.ProducesAttribute (Order: 0)"] -2021-06-01 16:59:51.145 +08:00 [DBG] Executing controller factory for controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:51.145 +08:00 [INF] Sending file. Request path: '/libs/clipboard/clipboard.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\clipboard\clipboard.js' -2021-06-01 16:59:51.145 +08:00 [DBG] Connection id "0HM94RECLNFIC" completed keep alive response. -2021-06-01 16:59:51.145 +08:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult GetAll(Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel) on controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc). -2021-06-01 16:59:51.145 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/clipboard/clipboard.js?_v=637543906070000000 - - - 200 30465 application/javascript 0.5769ms -2021-06-01 16:59:51.145 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 16:59:51.145 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 16:59:51.145 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.Filters.ControllerActionFilter (Order: -2147483648)","Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 16:59:51.145 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 16:59:51.145 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter","Microsoft.AspNetCore.Mvc.ProducesAttribute (Order: 0)"] -2021-06-01 16:59:51.145 +08:00 [INF] Sending file. Request path: '/libs/prismjs/prism.js'. Physical path: 'D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo\wwwroot\libs\prismjs\prism.js' -2021-06-01 16:59:51.145 +08:00 [DBG] Connection id "0HM94RECLNFIF" completed keep alive response. -2021-06-01 16:59:51.145 +08:00 [DBG] Executing controller factory for controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:51.145 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/prismjs/prism.js?_v=637543906070000000 - - - 200 51100 application/javascript 0.6572ms -2021-06-01 16:59:51.145 +08:00 [DBG] Executed controller factory for controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:51.145 +08:00 [DBG] Attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' ... -2021-06-01 16:59:51.145 +08:00 [DBG] Attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' using the name '' in request data ... -2021-06-01 16:59:51.146 +08:00 [DBG] Executed controller factory for controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 16:59:51.146 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String' using the name 'Type' in request data ... -2021-06-01 16:59:51.146 +08:00 [DBG] Could not find a value in the request with name 'Type' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String'. -2021-06-01 16:59:51.146 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String'. -2021-06-01 16:59:51.146 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean' using the name 'UseCache' in request data ... -2021-06-01 16:59:51.146 +08:00 [DBG] Could not find a value in the request with name 'UseCache' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean'. -2021-06-01 16:59:51.146 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean'. -2021-06-01 16:59:51.146 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String' using the name 'Modules' in request data ... -2021-06-01 16:59:51.146 +08:00 [DBG] Could not find a value in the request with name 'Modules' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String'. -2021-06-01 16:59:51.146 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String'. -2021-06-01 16:59:51.146 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String' using the name 'Controllers' in request data ... -2021-06-01 16:59:51.146 +08:00 [DBG] Could not find a value in the request with name 'Controllers' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String'. -2021-06-01 16:59:51.146 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String'. -2021-06-01 16:59:51.146 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String' using the name 'Actions' in request data ... -2021-06-01 16:59:51.146 +08:00 [DBG] Could not find a value in the request with name 'Actions' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String'. -2021-06-01 16:59:51.146 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String'. -2021-06-01 16:59:51.146 +08:00 [DBG] Done attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 16:59:51.146 +08:00 [DBG] Done attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 16:59:51.146 +08:00 [DBG] Attempting to validate the bound parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' ... -2021-06-01 16:59:51.146 +08:00 [DBG] Done attempting to validate the bound parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 16:59:51.146 +08:00 [DBG] Executing AbpApplicationConfigurationAppService.GetAsync()... -2021-06-01 16:59:51.147 +08:00 [DBG] Executed AbpApplicationConfigurationAppService.GetAsync(). -2021-06-01 16:59:51.148 +08:00 [INF] Executing ContentResult with HTTP Response ContentType of application/javascript -2021-06-01 16:59:51.148 +08:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 2.6784ms -2021-06-01 16:59:51.148 +08:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:51.148 +08:00 [DBG] Connection id "0HM94RECLNFIE" completed keep alive response. -2021-06-01 16:59:51.148 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Abp/ServiceProxyScript - - - 200 1936 application/javascript 3.3773ms -2021-06-01 16:59:51.160 +08:00 [DBG] An antiforgery cookie token was reused. -2021-06-01 16:59:51.161 +08:00 [WRN] The cookie 'XSRF-TOKEN' has set 'SameSite=None' and must also set 'Secure'. -2021-06-01 16:59:51.161 +08:00 [INF] Executing ContentResult with HTTP Response ContentType of application/javascript -2021-06-01 16:59:51.161 +08:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 16.0269ms -2021-06-01 16:59:51.161 +08:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 16:59:51.161 +08:00 [DBG] Connection id "0HM94RECLNFIH" completed keep alive response. -2021-06-01 16:59:51.161 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Abp/ApplicationConfigurationScript - - - 200 13072 application/javascript 16.7010ms -2021-06-01 17:01:18.739 +08:00 [INF] Starting web host. -2021-06-01 17:01:19.447 +08:00 [DBG] Hosting starting -2021-06-01 17:01:19.475 +08:00 [INF] User profile is available. Using 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. -2021-06-01 17:01:19.491 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-00882981-b76a-49b5-97d9-cba33d1b2fac.xml'. -2021-06-01 17:01:19.497 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-16f92a94-47c6-46c3-8316-64624f1d6374.xml'. -2021-06-01 17:01:19.498 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-1c739fbe-ac37-4841-96ff-95f2e8e442b6.xml'. -2021-06-01 17:01:19.498 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-57b510d8-7687-4faf-9958-44ff9cb04f85.xml'. -2021-06-01 17:01:19.498 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-5c61addd-ecc0-4e6c-a356-8f093efb281c.xml'. -2021-06-01 17:01:19.498 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-62bbda5c-8775-40d5-9b98-5e1d890c023f.xml'. -2021-06-01 17:01:19.498 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-932dc0fd-9093-43a6-8a06-44006a08abea.xml'. -2021-06-01 17:01:19.498 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-98010c23-29bf-4f0d-8110-366f7c36adb0.xml'. -2021-06-01 17:01:19.498 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-9a3631e8-55e8-43d3-9d4b-5fd16c26d658.xml'. -2021-06-01 17:01:19.499 +08:00 [DBG] Reading data from file 'C:\Users\maliming\AppData\Local\ASP.NET\DataProtection-Keys\key-d7ba675e-ffb5-4484-b396-0913c3c07df2.xml'. -2021-06-01 17:01:19.503 +08:00 [DBG] Found key {00882981-b76a-49b5-97d9-cba33d1b2fac}. -2021-06-01 17:01:19.507 +08:00 [DBG] Found key {16f92a94-47c6-46c3-8316-64624f1d6374}. -2021-06-01 17:01:19.507 +08:00 [DBG] Found key {1c739fbe-ac37-4841-96ff-95f2e8e442b6}. -2021-06-01 17:01:19.507 +08:00 [DBG] Found key {57b510d8-7687-4faf-9958-44ff9cb04f85}. -2021-06-01 17:01:19.508 +08:00 [DBG] Found key {5c61addd-ecc0-4e6c-a356-8f093efb281c}. -2021-06-01 17:01:19.508 +08:00 [DBG] Found key {62bbda5c-8775-40d5-9b98-5e1d890c023f}. -2021-06-01 17:01:19.508 +08:00 [DBG] Found key {932dc0fd-9093-43a6-8a06-44006a08abea}. -2021-06-01 17:01:19.508 +08:00 [DBG] Found key {98010c23-29bf-4f0d-8110-366f7c36adb0}. -2021-06-01 17:01:19.508 +08:00 [DBG] Found key {9a3631e8-55e8-43d3-9d4b-5fd16c26d658}. -2021-06-01 17:01:19.508 +08:00 [DBG] Found key {d7ba675e-ffb5-4484-b396-0913c3c07df2}. -2021-06-01 17:01:19.517 +08:00 [DBG] Considering key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} with expiration date 2021-08-29 01:43:16Z as default key. -2021-06-01 17:01:19.531 +08:00 [DBG] Forwarded activator type request from Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor, Microsoft.AspNetCore.DataProtection, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 to Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor, Microsoft.AspNetCore.DataProtection, Culture=neutral, PublicKeyToken=adb9793829ddae60 -2021-06-01 17:01:19.533 +08:00 [DBG] Decrypting secret element using Windows DPAPI. -2021-06-01 17:01:19.534 +08:00 [DBG] Forwarded activator type request from Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 to Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Culture=neutral, PublicKeyToken=adb9793829ddae60 -2021-06-01 17:01:19.536 +08:00 [DBG] Opening CNG algorithm 'AES' from provider 'null' with chaining mode CBC. -2021-06-01 17:01:19.538 +08:00 [DBG] Opening CNG algorithm 'SHA256' from provider 'null' with HMAC. -2021-06-01 17:01:19.540 +08:00 [DBG] Using key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} as the default key. -2021-06-01 17:01:19.541 +08:00 [DBG] Key ring with default key {1c739fbe-ac37-4841-96ff-95f2e8e442b6} was loaded during application startup. -2021-06-01 17:01:19.548 +08:00 [INF] Loaded ABP modules: -2021-06-01 17:01:19.548 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.AbpAspNetCoreMvcUiThemeBasicDemoModule -2021-06-01 17:01:19.548 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule -2021-06-01 17:01:19.548 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule -2021-06-01 17:01:19.548 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule -2021-06-01 17:01:19.548 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule -2021-06-01 17:01:19.548 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2021-06-01 17:01:19.548 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2021-06-01 17:01:19.548 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Data.AbpDataModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.UI.AbpUiModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.AbpAspNetCoreMvcUiThemeSharedDemoModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule -2021-06-01 17:01:19.549 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule -2021-06-01 17:01:20.060 +08:00 [INF] Initialized all ABP modules. -2021-06-01 17:01:20.093 +08:00 [INF] Now listening on: http://localhost:5000 -2021-06-01 17:01:20.093 +08:00 [DBG] Loaded hosting startup assembly Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo -2021-06-01 17:01:20.093 +08:00 [INF] Application started. Press Ctrl+C to shut down. -2021-06-01 17:01:20.093 +08:00 [INF] Hosting environment: Development -2021-06-01 17:01:20.093 +08:00 [INF] Content root path: D:\Github\volo\volo5\abp\modules\basic-theme\app\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo -2021-06-01 17:01:20.093 +08:00 [DBG] Hosting started -2021-06-01 17:01:20.122 +08:00 [DBG] Connection id "0HM94RF9BC7D3" received FIN. -2021-06-01 17:01:20.131 +08:00 [DBG] Connection id "0HM94RF9BC7D3" accepted. -2021-06-01 17:01:20.131 +08:00 [DBG] Connection id "0HM94RF9BC7D3" started. -2021-06-01 17:01:20.136 +08:00 [DBG] Connection id "0HM94RF9BC7D3" sending FIN because: "The client closed the connection." -2021-06-01 17:01:20.138 +08:00 [DBG] Connection id "0HM94RF9BC7D3" disconnecting. -2021-06-01 17:01:20.140 +08:00 [DBG] Connection id "0HM94RF9BC7D3" stopped. -2021-06-01 17:01:20.189 +08:00 [DBG] Connection id "0HM94RF9BC7D4" accepted. -2021-06-01 17:01:20.189 +08:00 [DBG] Connection id "0HM94RF9BC7D4" started. -2021-06-01 17:01:20.189 +08:00 [DBG] Connection id "0HM94RF9BC7D5" accepted. -2021-06-01 17:01:20.189 +08:00 [DBG] Connection id "0HM94RF9BC7D5" started. -2021-06-01 17:01:20.218 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/ - - -2021-06-01 17:01:20.218 +08:00 [DBG] Wildcard detected, all requests with hosts will be allowed. -2021-06-01 17:01:20.220 +08:00 [DBG] The request path / does not match a supported file type -2021-06-01 17:01:20.250 +08:00 [DBG] 1 candidate(s) found for the request path '/' -2021-06-01 17:01:20.252 +08:00 [DBG] Endpoint 'Page: /Index' with route pattern '' is valid for the request path '/' -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Alerts/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Badges/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Borders/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Breadcrumbs/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/ButtonGroups/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Buttons/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Cards/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Carousel/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Collapse/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Dropdowns/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/DynamicForms/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/FormElements/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Grids/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/ListGroups/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Modals/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Navbars/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Navs/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Paginator/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Popovers/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/ProgressBars/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Tables/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Tabs/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Components/Tooltips/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Index.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/_ViewImports.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/_ViewImports.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Brand/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/MainNavbar/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Menu/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Menu/_MenuItem.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/PageAlerts/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Toolbar/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Toolbar/LanguageSwitch/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Components/Toolbar/UserMenu/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Layouts/Account.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Layouts/Application.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/Layouts/Empty.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Themes/Basic/_ViewImports.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Views/_ViewImports.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Abp/MultiTenancy/TenantSwitchModal.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Abp/MultiTenancy/_ViewImports.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Areas/_ViewStart.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Account/_ViewStart.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpApplicationPath/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpPageSearchBox/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpPageSearchBox/_ViewImports.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpPageToolbar/Button/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpPageToolbar/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/Shared/Components/AbpPageToolbar/_ViewImports.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Pages/_ViewStart.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Views/Error/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Views/_ViewStart.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Volo/Abp/AspNetCore/Mvc/UI/Widgets/Components/WidgetScripts/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Volo/Abp/AspNetCore/Mvc/UI/Widgets/Components/WidgetStyles/Default.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Volo/Abp/AspNetCore/Mvc/UI/Widgets/Components/_ViewImports.cshtml'. -2021-06-01 17:01:20.256 +08:00 [DBG] Initializing Razor view compiler with compiled view: '/Volo/Abp/AspNetCore/Mvc/UI/Components/LayoutHook/Default.cshtml'. -2021-06-01 17:01:20.270 +08:00 [DBG] Request matched endpoint '/Index' -2021-06-01 17:01:20.270 +08:00 [INF] Executing endpoint '/Index' -2021-06-01 17:01:20.281 +08:00 [DBG] Registered model binder providers, in the following order: ["Volo.Abp.AspNetCore.Mvc.ModelBinding.AbpDateTimeModelBinderProvider","Volo.Abp.AspNetCore.Mvc.ModelBinding.AbpExtraPropertiesDictionaryModelBinderProvider","Volo.Abp.AspNetCore.Mvc.ContentFormatters.AbpRemoteStreamContentModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FloatingPointTypeModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.EnumTypeModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DateTimeModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinderProvider","Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexObjectModelBinderProvider"] -2021-06-01 17:01:20.329 +08:00 [INF] Route matched with {page = "/Index", area = "", action = "", controller = ""}. Executing page /Index -2021-06-01 17:01:20.329 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter","Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 17:01:20.329 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 17:01:20.329 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 17:01:20.329 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 17:01:20.329 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 17:01:20.331 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy -2021-06-01 17:01:20.332 +08:00 [DBG] Executing page model factory for page AspNetCore.Pages_Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Views) -2021-06-01 17:01:20.332 +08:00 [DBG] Executed page model factory for page AspNetCore.Pages_Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Views) -2021-06-01 17:01:20.370 +08:00 [INF] Executing handler method Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.Pages.IndexModel.OnGet - ModelState is "Valid" -2021-06-01 17:01:20.371 +08:00 [INF] Executed handler method OnGet, returned result . -2021-06-01 17:01:20.374 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" -2021-06-01 17:01:20.374 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. -2021-06-01 17:01:20.508 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Header.First","Application"]). -2021-06-01 17:01:20.513 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.7273ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.565 +08:00 [DBG] Added bundle 'Basic.Global' to the page in 14.97 ms. -2021-06-01 17:01:20.566 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetStyles.WidgetStylesViewComponent with arguments ([]). -2021-06-01 17:01:20.567 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetStyles.WidgetStylesViewComponent in 1.1947ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.572 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Header.Last","Application"]). -2021-06-01 17:01:20.572 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0097ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.577 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Body.First","Application"]). -2021-06-01 17:01:20.577 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0071ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.578 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.MainNavbar.MainNavbarViewComponent with arguments ([]). -2021-06-01 17:01:20.578 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.MainNavbar.MainNavbarViewComponent in 0.2169ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.582 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Brand.MainNavbarBrandViewComponent with arguments ([]). -2021-06-01 17:01:20.582 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Brand.MainNavbarBrandViewComponent in 0.1668ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.601 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Menu.MainNavbarMenuViewComponent with arguments ([]). -2021-06-01 17:01:20.645 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Menu.MainNavbarMenuViewComponent in 43.2642ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.663 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Toolbar.MainNavbarToolbarViewComponent with arguments ([]). -2021-06-01 17:01:20.670 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.Toolbar.MainNavbarToolbarViewComponent in 6.9619ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.675 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.PageAlerts.PageAlertsViewComponent with arguments ([""]). -2021-06-01 17:01:20.676 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Themes.Basic.Components.PageAlerts.PageAlertsViewComponent in 0.4039ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.681 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["PageContent.First","Application"]). -2021-06-01 17:01:20.681 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0079ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.681 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["PageContent.Last","Application"]). -2021-06-01 17:01:20.681 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0033ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.691 +08:00 [DBG] Added bundle 'Basic.Global' to the page in 7.41 ms. -2021-06-01 17:01:20.693 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetScripts.WidgetScriptsViewComponent with arguments ([]). -2021-06-01 17:01:20.693 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetScripts.WidgetScriptsViewComponent in 0.2635ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.696 +08:00 [DBG] Executing view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent with arguments (["Body.Last","Application"]). -2021-06-01 17:01:20.696 +08:00 [DBG] Executed view component Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook.LayoutHookViewComponent in 0.0056ms and returned Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult -2021-06-01 17:01:20.705 +08:00 [INF] Executed page /Index in 371.6076ms -2021-06-01 17:01:20.705 +08:00 [INF] Executed endpoint '/Index' -2021-06-01 17:01:20.705 +08:00 [DBG] Connection id "0HM94RF9BC7D4" completed keep alive response. -2021-06-01 17:01:20.711 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/ - - - 200 - text/html;+charset=utf-8 493.6915ms -2021-06-01 17:01:20.757 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css?_v=637581344238055428 - - -2021-06-01 17:01:20.758 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/themes/basic/layout.css?_v=637581348738017854 - - -2021-06-01 17:01:20.760 +08:00 [INF] The file /libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css was not modified -2021-06-01 17:01:20.760 +08:00 [DBG] Handled. Status code: 304 File: /libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css -2021-06-01 17:01:20.761 +08:00 [DBG] Connection id "0HM94RF9BC7D5" completed keep alive response. -2021-06-01 17:01:20.761 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css?_v=637581344238055428 - - - 304 - text/css 4.0093ms -2021-06-01 17:01:20.761 +08:00 [INF] Sending file. Request path: '/themes/basic/layout.css'. Physical path: 'N/A' -2021-06-01 17:01:20.762 +08:00 [DBG] Connection id "0HM94RF9BC7D4" completed keep alive response. -2021-06-01 17:01:20.762 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/themes/basic/layout.css?_v=637581348738017854 - - - 200 1735 text/css 3.7759ms -2021-06-01 17:01:20.765 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/ui-extensions.js?_v=637581344238055428 - - -2021-06-01 17:01:20.765 +08:00 [INF] The file /libs/abp/aspnetcore-mvc-ui-theme-shared/ui-extensions.js was not modified -2021-06-01 17:01:20.765 +08:00 [DBG] Handled. Status code: 304 File: /libs/abp/aspnetcore-mvc-ui-theme-shared/ui-extensions.js -2021-06-01 17:01:20.765 +08:00 [DBG] Connection id "0HM94RF9BC7D5" completed keep alive response. -2021-06-01 17:01:20.765 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/ui-extensions.js?_v=637581344238055428 - - - 304 - application/javascript 0.4319ms -2021-06-01 17:01:20.765 +08:00 [DBG] Connection id "0HM94RF9BC7D6" accepted. -2021-06-01 17:01:20.765 +08:00 [DBG] Connection id "0HM94RF9BC7D6" started. -2021-06-01 17:01:20.766 +08:00 [DBG] Connection id "0HM94RF9BC7D7" accepted. -2021-06-01 17:01:20.766 +08:00 [DBG] Connection id "0HM94RF9BC7D7" started. -2021-06-01 17:01:20.766 +08:00 [DBG] Connection id "0HM94RF9BC7D8" accepted. -2021-06-01 17:01:20.766 +08:00 [DBG] Connection id "0HM94RF9BC7D8" started. -2021-06-01 17:01:20.767 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js?_v=637581344238055428 - - -2021-06-01 17:01:20.767 +08:00 [INF] The file /libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js was not modified -2021-06-01 17:01:20.767 +08:00 [DBG] Handled. Status code: 304 File: /libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js -2021-06-01 17:01:20.767 +08:00 [DBG] Connection id "0HM94RF9BC7D6" completed keep alive response. -2021-06-01 17:01:20.767 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js?_v=637581344238055428 - - - 304 - application/javascript 0.4725ms -2021-06-01 17:01:20.767 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery-form/jquery-form-extensions.js?_v=637581344238055428 - - -2021-06-01 17:01:20.768 +08:00 [INF] The file /libs/abp/aspnetcore-mvc-ui-theme-shared/jquery-form/jquery-form-extensions.js was not modified -2021-06-01 17:01:20.768 +08:00 [DBG] Handled. Status code: 304 File: /libs/abp/aspnetcore-mvc-ui-theme-shared/jquery-form/jquery-form-extensions.js -2021-06-01 17:01:20.768 +08:00 [DBG] Connection id "0HM94RF9BC7D7" completed keep alive response. -2021-06-01 17:01:20.768 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery-form/jquery-form-extensions.js?_v=637581344238055428 - - - 304 - application/javascript 0.5060ms -2021-06-01 17:01:20.768 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/widget-manager.js?_v=637581344238055428 - - -2021-06-01 17:01:20.768 +08:00 [INF] The file /libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/widget-manager.js was not modified -2021-06-01 17:01:20.768 +08:00 [DBG] Handled. Status code: 304 File: /libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/widget-manager.js -2021-06-01 17:01:20.768 +08:00 [DBG] Connection id "0HM94RF9BC7D8" completed keep alive response. -2021-06-01 17:01:20.768 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/widget-manager.js?_v=637581344238055428 - - - 304 - application/javascript 0.4057ms -2021-06-01 17:01:20.769 +08:00 [DBG] Connection id "0HM94RF9BC7D9" accepted. -2021-06-01 17:01:20.769 +08:00 [DBG] Connection id "0HM94RF9BC7D9" started. -2021-06-01 17:01:20.769 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/dom-event-handlers.js?_v=637581344238055428 - - -2021-06-01 17:01:20.769 +08:00 [INF] The file /libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/dom-event-handlers.js was not modified -2021-06-01 17:01:20.769 +08:00 [DBG] Handled. Status code: 304 File: /libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/dom-event-handlers.js -2021-06-01 17:01:20.769 +08:00 [DBG] Connection id "0HM94RF9BC7D5" completed keep alive response. -2021-06-01 17:01:20.770 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/dom-event-handlers.js?_v=637581344238055428 - - - 304 - application/javascript 0.4231ms -2021-06-01 17:01:20.779 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js?_v=637581344238055428 - - -2021-06-01 17:01:20.779 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js?_v=637581344238055428 - - -2021-06-01 17:01:20.779 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/sweetalert/abp-sweetalert.js?_v=637581344238055428 - - -2021-06-01 17:01:20.779 +08:00 [INF] The file /libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js was not modified -2021-06-01 17:01:20.779 +08:00 [DBG] Handled. Status code: 304 File: /libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js -2021-06-01 17:01:20.779 +08:00 [DBG] Connection id "0HM94RF9BC7D6" completed keep alive response. -2021-06-01 17:01:20.779 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js?_v=637581344238055428 - - - 304 - application/javascript 0.4264ms -2021-06-01 17:01:20.779 +08:00 [INF] The file /libs/abp/aspnetcore-mvc-ui-theme-shared/sweetalert/abp-sweetalert.js was not modified -2021-06-01 17:01:20.779 +08:00 [INF] The file /libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js was not modified -2021-06-01 17:01:20.779 +08:00 [DBG] Handled. Status code: 304 File: /libs/abp/aspnetcore-mvc-ui-theme-shared/sweetalert/abp-sweetalert.js -2021-06-01 17:01:20.779 +08:00 [DBG] Handled. Status code: 304 File: /libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js -2021-06-01 17:01:20.779 +08:00 [DBG] Connection id "0HM94RF9BC7D9" completed keep alive response. -2021-06-01 17:01:20.779 +08:00 [DBG] Connection id "0HM94RF9BC7D7" completed keep alive response. -2021-06-01 17:01:20.779 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/sweetalert/abp-sweetalert.js?_v=637581344238055428 - - - 304 - application/javascript 0.3476ms -2021-06-01 17:01:20.779 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js?_v=637581344238055428 - - - 304 - application/javascript 0.3747ms -2021-06-01 17:01:20.780 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/themes/basic/layout.js?_v=637581348738017854 - - -2021-06-01 17:01:20.780 +08:00 [INF] Sending file. Request path: '/themes/basic/layout.js'. Physical path: 'N/A' -2021-06-01 17:01:20.780 +08:00 [DBG] Connection id "0HM94RF9BC7D4" completed keep alive response. -2021-06-01 17:01:20.780 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/toastr/abp-toastr.js?_v=637581344238055428 - - -2021-06-01 17:01:20.780 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Pages/Abp/MultiTenancy/tenant-switch.js?_v=637581344246206036 - - -2021-06-01 17:01:20.780 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/themes/basic/layout.js?_v=637581348738017854 - - - 200 546 application/javascript 0.5435ms -2021-06-01 17:01:20.781 +08:00 [INF] The file /libs/abp/aspnetcore-mvc-ui-theme-shared/toastr/abp-toastr.js was not modified -2021-06-01 17:01:20.781 +08:00 [INF] The file /Pages/Abp/MultiTenancy/tenant-switch.js was not modified -2021-06-01 17:01:20.781 +08:00 [DBG] Handled. Status code: 304 File: /libs/abp/aspnetcore-mvc-ui-theme-shared/toastr/abp-toastr.js -2021-06-01 17:01:20.781 +08:00 [DBG] Handled. Status code: 304 File: /Pages/Abp/MultiTenancy/tenant-switch.js -2021-06-01 17:01:20.781 +08:00 [DBG] Connection id "0HM94RF9BC7D8" completed keep alive response. -2021-06-01 17:01:20.781 +08:00 [DBG] Connection id "0HM94RF9BC7D5" completed keep alive response. -2021-06-01 17:01:20.781 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/libs/abp/aspnetcore-mvc-ui-theme-shared/toastr/abp-toastr.js?_v=637581344238055428 - - - 304 - application/javascript 0.3322ms -2021-06-01 17:01:20.781 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Pages/Abp/MultiTenancy/tenant-switch.js?_v=637581344246206036 - - - 304 - application/javascript 0.3554ms -2021-06-01 17:01:20.781 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Abp/ApplicationConfigurationScript - - -2021-06-01 17:01:20.781 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:5000/Abp/ServiceProxyScript - - -2021-06-01 17:01:20.782 +08:00 [DBG] The request path /Abp/ApplicationConfigurationScript does not match a supported file type -2021-06-01 17:01:20.782 +08:00 [DBG] The request path /Abp/ServiceProxyScript does not match a supported file type -2021-06-01 17:01:20.783 +08:00 [DBG] 1 candidate(s) found for the request path '/Abp/ServiceProxyScript' -2021-06-01 17:01:20.783 +08:00 [DBG] 1 candidate(s) found for the request path '/Abp/ApplicationConfigurationScript' -2021-06-01 17:01:20.783 +08:00 [DBG] Endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' with route pattern 'Abp/ServiceProxyScript' is valid for the request path '/Abp/ServiceProxyScript' -2021-06-01 17:01:20.783 +08:00 [DBG] Endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' with route pattern 'Abp/ApplicationConfigurationScript' is valid for the request path '/Abp/ApplicationConfigurationScript' -2021-06-01 17:01:20.783 +08:00 [DBG] Request matched endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 17:01:20.783 +08:00 [DBG] Request matched endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 17:01:20.783 +08:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 17:01:20.783 +08:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 17:01:20.790 +08:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] Get() on controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc). -2021-06-01 17:01:20.790 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 17:01:20.790 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 17:01:20.790 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.Filters.ControllerActionFilter (Order: -2147483648)","Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 17:01:20.790 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 17:01:20.790 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter","Microsoft.AspNetCore.Mvc.ProducesAttribute (Order: 0)"] -2021-06-01 17:01:20.792 +08:00 [DBG] Executing controller factory for controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 17:01:20.800 +08:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult GetAll(Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel) on controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc). -2021-06-01 17:01:20.800 +08:00 [DBG] Execution plan of authorization filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.AntiForgery.AbpAutoValidateAntiforgeryTokenAuthorizationFilter"] -2021-06-01 17:01:20.800 +08:00 [DBG] Execution plan of resource filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"] -2021-06-01 17:01:20.800 +08:00 [DBG] Execution plan of action filters (in the following order): ["Microsoft.AspNetCore.Mvc.Filters.ControllerActionFilter (Order: -2147483648)","Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000)","Volo.Abp.AspNetCore.Mvc.GlobalFeatures.GlobalFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Auditing.AbpAuditActionFilter","Volo.Abp.AspNetCore.Mvc.Response.AbpNoContentActionFilter","Volo.Abp.AspNetCore.Mvc.Features.AbpFeatureActionFilter","Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter","Volo.Abp.AspNetCore.Mvc.Uow.AbpUowActionFilter"] -2021-06-01 17:01:20.800 +08:00 [DBG] Execution plan of exception filters (in the following order): ["Volo.Abp.AspNetCore.Mvc.ExceptionHandling.AbpExceptionFilter"] -2021-06-01 17:01:20.800 +08:00 [DBG] Execution plan of result filters (in the following order): ["Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter","Microsoft.AspNetCore.Mvc.ProducesAttribute (Order: 0)"] -2021-06-01 17:01:20.800 +08:00 [DBG] Executing controller factory for controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 17:01:20.825 +08:00 [DBG] Executed controller factory for controller Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 17:01:20.830 +08:00 [DBG] Attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' ... -2021-06-01 17:01:20.832 +08:00 [DBG] Attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' using the name '' in request data ... -2021-06-01 17:01:20.837 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String' using the name 'Type' in request data ... -2021-06-01 17:01:20.838 +08:00 [DBG] Could not find a value in the request with name 'Type' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String'. -2021-06-01 17:01:20.838 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Type' of type 'System.String'. -2021-06-01 17:01:20.841 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean' using the name 'UseCache' in request data ... -2021-06-01 17:01:20.841 +08:00 [DBG] Could not find a value in the request with name 'UseCache' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean'. -2021-06-01 17:01:20.841 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.UseCache' of type 'System.Boolean'. -2021-06-01 17:01:20.841 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String' using the name 'Modules' in request data ... -2021-06-01 17:01:20.841 +08:00 [DBG] Could not find a value in the request with name 'Modules' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String'. -2021-06-01 17:01:20.841 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Modules' of type 'System.String'. -2021-06-01 17:01:20.841 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String' using the name 'Controllers' in request data ... -2021-06-01 17:01:20.841 +08:00 [DBG] Could not find a value in the request with name 'Controllers' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String'. -2021-06-01 17:01:20.841 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Controllers' of type 'System.String'. -2021-06-01 17:01:20.841 +08:00 [DBG] Attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String' using the name 'Actions' in request data ... -2021-06-01 17:01:20.841 +08:00 [DBG] Could not find a value in the request with name 'Actions' for binding property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String'. -2021-06-01 17:01:20.841 +08:00 [DBG] Done attempting to bind property 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel.Actions' of type 'System.String'. -2021-06-01 17:01:20.843 +08:00 [DBG] Done attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 17:01:20.843 +08:00 [DBG] Done attempting to bind parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 17:01:20.843 +08:00 [DBG] Attempting to validate the bound parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel' ... -2021-06-01 17:01:20.845 +08:00 [DBG] Done attempting to validate the bound parameter 'model' of type 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel'. -2021-06-01 17:01:20.857 +08:00 [DBG] Executed controller factory for controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController (Volo.Abp.AspNetCore.Mvc) -2021-06-01 17:01:20.903 +08:00 [DBG] ActionApiDescriptionModel.Create: AbpTenant.FindTenantByNameAsyncByName -2021-06-01 17:01:20.910 +08:00 [DBG] Executing AbpApplicationConfigurationAppService.GetAsync()... -2021-06-01 17:01:20.917 +08:00 [DBG] ActionApiDescriptionModel.Create: AbpTenant.FindTenantByIdAsyncById -2021-06-01 17:01:20.917 +08:00 [DBG] ActionApiDescriptionModel.Create: AbpApplicationConfiguration.GetAsync -2021-06-01 17:01:20.917 +08:00 [DBG] ActionApiDescriptionModel.Create: AbpApiDefinition.GetByModel -2021-06-01 17:01:20.935 +08:00 [INF] Executing ContentResult with HTTP Response ContentType of application/javascript -2021-06-01 17:01:20.935 +08:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 134.8725ms -2021-06-01 17:01:20.935 +08:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 17:01:20.935 +08:00 [DBG] Connection id "0HM94RF9BC7D9" completed keep alive response. -2021-06-01 17:01:20.935 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Abp/ServiceProxyScript - - - 200 1936 application/javascript 153.9787ms -2021-06-01 17:01:21.214 +08:00 [DBG] Executed AbpApplicationConfigurationAppService.GetAsync(). -2021-06-01 17:01:21.254 +08:00 [DBG] An antiforgery cookie token was reused. -2021-06-01 17:01:21.255 +08:00 [WRN] The cookie 'XSRF-TOKEN' has set 'SameSite=None' and must also set 'Secure'. -2021-06-01 17:01:21.260 +08:00 [INF] Executing ContentResult with HTTP Response ContentType of application/javascript -2021-06-01 17:01:21.260 +08:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 470.185ms -2021-06-01 17:01:21.260 +08:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' -2021-06-01 17:01:21.260 +08:00 [DBG] Connection id "0HM94RF9BC7D6" completed keep alive response. -2021-06-01 17:01:21.260 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:5000/Abp/ApplicationConfigurationScript - - - 200 13072 application/javascript 478.9115ms From d5961e36416ff3dfb2e31ea58fa349fe33305e08 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 2 Aug 2022 10:43:12 +0800 Subject: [PATCH 24/32] Add `focusElement` opetion to `modal-manager`. Resolve #13488 --- .../bootstrap/modal-manager.js | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js index 75d080feda..e524881176 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js @@ -96,21 +96,28 @@ $.validator.defaults.ignore = ''; //TODO: Would be better if we can apply only f }); _$modal.on('shown.bs.modal', function () { - //focuses first element if it's a typeable input. - var $firstVisibleInput = _$modal.find('input:not([type=hidden]):first'); + if (!options.focusElement) { + //focuses first element if it's a typeable input. + var $firstVisibleInput = _$modal.find('input:not([type=hidden]):first'); - _onOpenCallbacks.triggerAll(_publicApi); + _onOpenCallbacks.triggerAll(_publicApi); - if ($firstVisibleInput.hasClass("datepicker")) { - return; //don't pop-up date pickers... - } + if ($firstVisibleInput.hasClass("datepicker")) { + return; //don't pop-up date pickers... + } - var focusableInputs = ["text", "password", "email", "number", "search", "tel", "url"]; - if (!focusableInputs.includes($firstVisibleInput.prop("type"))) { - return; - } + var focusableInputs = ["text", "password", "email", "number", "search", "tel", "url"]; + if (!focusableInputs.includes($firstVisibleInput.prop("type"))) { + return; + } - $firstVisibleInput.focus(); + $firstVisibleInput.focus(); + } else if (typeof options.focusElement === 'function') { + var focusElement = options.focusElement(); + focusElement.focus(); + } else if (typeof options.focusElement === 'string') { + $(options.focusElement).focus(); + } }); var modalClass = abp.modals[options.modalClass]; From 3c039dee37177f08577cf4a908ea8d04e644744a Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 2 Aug 2022 10:50:23 +0800 Subject: [PATCH 25/32] Update Modals.md --- docs/en/UI/AspNetCore/Modals.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/en/UI/AspNetCore/Modals.md b/docs/en/UI/AspNetCore/Modals.md index 3824c45983..b0a0ba922e 100644 --- a/docs/en/UI/AspNetCore/Modals.md +++ b/docs/en/UI/AspNetCore/Modals.md @@ -9,7 +9,7 @@ While you can continue to use the standard [Bootstrap way](https://getbootstrap. ABP Framework provides the following benefits for such a modal with a form inside it; * **Lazy loads** the modal HTML into the page and **removes** it from the DOM once its closed. This makes easy to consume a reusable modal dialog. Also, every time you open the modal, it will be a fresh new modal, so you don't have to deal with resetting the modal content. -* **Auto-focuses** the first input of the form once the modal has been opened. +* **Auto-focuses** the first input of the form once the modal has been opened. You can also specify it using a `function` or `jquery selector`. * Automatically determines the **form** inside a modal and posts the form via **AJAX** instead of normal page post. * Automatically checks if the form inside the modal **has changed, but not saved**. It warns the user in this case. * Automatically **disables the modal buttons** (save & cancel) until the AJAX operation completes. @@ -429,6 +429,7 @@ Here, the list of all available options; * `viewUrl` (required, `string`): The URL to lazy load the HTML of the modal. * `scriptUrl` (optional, `string`): A URL to lazy load a JavaScript file. It is loaded only once, when the modal first opened. * `modalClass` (optional, `string`): A JavaScript class defined in the `abp.modals` namespace that can be used to execute code related to the modal. +* `focusElement` (optional, `function or string`): Specifies the element that gets focus. ### Functions From bb19d63348d3a767338ac0e3c1b9fcb34cf0dd0a Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Tue, 2 Aug 2022 09:42:21 +0300 Subject: [PATCH 26/32] Updated step by step guide with existing one --- .../OpenIddict-Step-by-Step.md | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md index 53226a3079..e8c0f65c7c 100644 --- a/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md +++ b/docs/en/Migration-Guides/OpenIddict-Step-by-Step.md @@ -1,10 +1,17 @@ # Migrating from IdentityServer to OpenIddict Step by Step Guide -This guide provides layer-by-layer guidance for migrating your existing application to OpenIddict. Since OpenIddict is only available with ABP v6.0, you will need to update your existing application in order to apply OpenIddict changes. +This guide provides layer-by-layer guidance for migrating your existing application to [OpenIddict](https://github.com/openiddict/openiddict-core) from IdentityServer. ABP startup templates use `OpenIddict` OpenId provider from v6.0.0-rc1 by default and `IdentityServer` projects are renamed to `AuthServer` in tiered/separated solutions. Since OpenIddict is only available with ABP v6.0, you will need to update your existing application in order to apply OpenIddict changes. + +## History +We are not removing Identity Server packages and we will continue to release new versions of IdentityServer-related NuGet/NPM packages. That means you won't have an issue while upgrading to v6.0 when the stable version releases. We will continue to fix bugs in our packages for a while. ABP 7.0 will be based on .NET 7. If Identity Server continues to work with .NET 7, we will also continue to ship NuGet packages for our IDS integration. + +On the other hand, Identity Server ends support for the open-source Identity Server at the end of 2022. The Identity Server team has decided to move to Duende IDS and ABP will not be migrated to the commercial Duende IDS. You can see the Duende Identity Server announcement from [this link](https://blog.duendesoftware.com/posts/20220111_fair_trade). + +## OpenIddict Migration Steps Use the `abp update` command to update your existing application. See [Upgrading docs](../Upgrading.md) for more info. Apply required migrations by following the [Migration Guides](Index.md) based on your application version. -## Domain.Shared Layer +### Domain.Shared Layer - In **MyApplication.Domain.Shared.csproj** replace **project reference**: ```csharp @@ -28,7 +35,7 @@ Use the `abp update` command to update your existing application. See [Upgrading ... typeof(AbpOpenIddictDomainSharedModule) -## Domain Layer +### Domain Layer - In **MyApplication.Domain.csproj** replace **project references**: @@ -64,12 +71,12 @@ Use the `abp update` command to update your existing application. See [Upgrading typeof(AbpPermissionManagementDomainOpenIddictModule), ``` -### OpenIddictDataSeedContributor +#### OpenIddictDataSeedContributor - Create a folder named *OpenIddict* under the Domain project and copy the [OpenIddictDataSeedContributor.cs](https://github.com/abpframework/abp-samples/blob/master/Ids2OpenId/src/Ids2OpenId.Domain/OpenIddict/OpenIddictDataSeedContributor.cs) under this folder. Rename all the `Ids2OpenId` with your project name. - Delete *IdentityServer* folder that contains `IdentityServerDataSeedContributor.cs` which is no longer needed. -## EntityFrameworkCore Layer +### EntityFrameworkCore Layer If you are using MongoDB, skip this step and check the *MongoDB* layer section. @@ -133,7 +140,7 @@ If you are using MongoDB, skip this step and check the *MongoDB* layer section. builder.ConfigureOpenIddict(); ``` -## MongoDB Layer +### MongoDB Layer If you are using EntityFrameworkCore, skip this step and check the *EntityFrameworkCore* layer section. @@ -165,7 +172,7 @@ If you are using EntityFrameworkCore, skip this step and check the *EntityFramew typeof(AbpOpenIddictMongoDbModule), ``` -## DbMigrator Project +### DbMigrator Project - In **MyApplication.DbMigrator.csproj** **add project reference**: @@ -204,13 +211,19 @@ for creating the host builder. Replace **MyApplication** with your application name. -## UI Layer +### UI Layer - [Angular UI Migration](OpenIddict-Angular.md) - [MVC/Razor UI Migration](OpenIddict-Mvc.md) - [Blazor-Server UI Migration](OpenIddict-Blazor-Server.md) - [Blazor-Wasm UI Migration](OpenIddict-Blazor.md) +## Source code of samples and module + +* [Open source tiered & separate auth server application migrate Identity Server to OpenIddct](https://github.com/abpframework/abp-samples/tree/master/Ids2OpenId) +* [OpenIddict module document](https://docs.abp.io/en/abp/6.0/Modules/OpenIddict) +* [OpenIddict module source code](https://github.com/abpframework/abp/tree/rel-6.0/modules/openiddict) + ## See Also * [ABP Version 6.0 Migration Guide](Abp-6_0.md) \ No newline at end of file From bb89d60a66b1989c8d5f8ec784c3f0f2bd1ceb95 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Tue, 2 Aug 2022 09:43:20 +0300 Subject: [PATCH 27/32] added link for the guide to menu --- docs/en/docs-nav.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json index de33694c1d..d2af926847 100644 --- a/docs/en/docs-nav.json +++ b/docs/en/docs-nav.json @@ -1322,6 +1322,11 @@ }, { "text": "OpenIddict", + "items": [ + { + "text": "OpenIddict Migration Guide", + "path": "Migration-Guides/OpenIddict-Step-by-Step.md" + } "path": "Modules/OpenIddict.md" }, { From 1ba1543262fa974da1295b4fadf5f377aeba7b10 Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Tue, 2 Aug 2022 09:57:10 +0300 Subject: [PATCH 28/32] updated v6.0 guide --- docs/en/Migration-Guides/Abp-6_0.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/en/Migration-Guides/Abp-6_0.md b/docs/en/Migration-Guides/Abp-6_0.md index 8be7ccddb5..1436990e56 100644 --- a/docs/en/Migration-Guides/Abp-6_0.md +++ b/docs/en/Migration-Guides/Abp-6_0.md @@ -20,7 +20,9 @@ LeptonX Lite is now being introduced and you can follow the guides below to migr ## Migrating to OpenIddict -After the [announcement of plan to replace the IdentityServer](https://github.com/abpframework/abp/issues/11989), we have successfully implemented [Openiddict](https://github.com/openiddict/openiddict-core) as a replacement for IdentityServer4 as an OpenID-Provider. You can follow the [Migrating Identity Server to OpenIddict guide](IdentityServer_To_OpenIddict.md) with a sample project and the [IdentityServer to OpenIddict Step by Step Guide](OpenIddict-Step-by-Step.md) for migrating your existing application in detail. +After the [announcement of plan to replace the IdentityServer](https://github.com/abpframework/abp/issues/11989), we have successfully implemented [Openiddict](https://github.com/openiddict/openiddict-core) as a replacement for IdentityServer4 as an OpenID-Provider. + +You can follow the [IdentityServer to OpenIddict Step by Step Guide](OpenIddict-Step-by-Step.md) for migrating your existing application in detail with a sample projects. ## See Also From de67b01444603ef31ad161fcc7ace1709f50f4ad Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Tue, 2 Aug 2022 11:16:56 +0300 Subject: [PATCH 29/32] Cli: Make Cli compatible with LeptonX packages --- .../SolutionPackageVersionFinder.cs | 110 +++++------------- .../VoloNugetPackagesVersionUpdater.cs | 16 ++- 2 files changed, 45 insertions(+), 81 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionPackageVersionFinder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionPackageVersionFinder.cs index f33d7f8ff1..060a8cb8f2 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionPackageVersionFinder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionPackageVersionFinder.cs @@ -1,5 +1,6 @@ -using System.IO; -using System.Text.RegularExpressions; +using System.Collections.Generic; +using System.IO; +using System.Linq; using System.Xml; using NuGet.Versioning; using Volo.Abp.Cli.Utils; @@ -9,13 +10,13 @@ namespace Volo.Abp.Cli.ProjectModification; public class SolutionPackageVersionFinder : ITransientDependency { - public string Find(string solutionFile, string packagePrefix = "Volo.Abp") + public string Find(string solutionFile, string packagePrefix = "Volo.Abp", string excludedKeywords = "LeptonX") { var projectFilesUnderSrc = GetProjectFilesOfSolution(solutionFile); foreach (var projectFile in projectFilesUnderSrc) { var content = File.ReadAllText(projectFile); - if (TryParseVersionFromCsprojViaXmlDocument(content, out var s, packagePrefix)) + if (TryParseVersionFromCsprojViaXmlDocument(content, out var s, packagePrefix, excludedKeywords)) { return s; } @@ -24,14 +25,35 @@ public class SolutionPackageVersionFinder : ITransientDependency return null; } - private static bool TryParseVersionFromCsprojViaXmlDocument(string content, out string version, string packagePrefix) + private static bool TryParseVersionFromCsprojViaXmlDocument(string content, out string version, string packagePrefix, string excludedKeywords) { var doc = new XmlDocument() { PreserveWhitespace = true }; using (var stream = StreamHelper.GenerateStreamFromString(content)) { doc.Load(stream); var nodes = doc.SelectNodes($"/Project/ItemGroup/PackageReference[starts-with(@Include, '{packagePrefix}')]"); - var value = nodes?[0]?.Attributes?["Version"]?.Value; + + var targetNodes = new List(); + + foreach (XmlNode node in nodes!) + { + var packageId = node!.Attributes["Include"]?.Value; + + if (excludedKeywords.Split(',').Any(ek => packageId!.Contains(ek))) + { + continue; + } + + targetNodes.Add(node); + } + + if (!targetNodes.Any()) + { + version = null; + return false; + } + + var value = targetNodes.First().Attributes?["Version"]?.Value; if (value == null) { version = null; @@ -43,40 +65,17 @@ public class SolutionPackageVersionFinder : ITransientDependency } } - public static bool TryParseVersionFromCsprojFile(string csprojContent, out string version, string packagePrefix = "Volo.Abp") + public static bool TryParseVersionFromCsprojFile(string csprojContent, out string version, string packagePrefix = "Volo.Abp", string excludedKeywords = "LeptonX") { - try - { - var matches = Regex.Matches(csprojContent, - @"PackageReference\s*Include\s*=\s*\""" + packagePrefix + @"(.*?)\""\s*Version\s*=\s*\""(.*?)\""", - RegexOptions.IgnoreCase | - RegexOptions.IgnorePatternWhitespace | - RegexOptions.Singleline | RegexOptions.Multiline); - - foreach (Match match in matches) - { - if (match.Groups.Count > 2) - { - version = match.Groups[2].Value; - return true; - } - } - } - catch - { - //ignored - } - - version = null; - return false; + return TryParseVersionFromCsprojViaXmlDocument(csprojContent, out version, packagePrefix, excludedKeywords); } - public static bool TryParseSemanticVersionFromCsprojFile(string csprojContent, out SemanticVersion version, string packagePrefix = "Volo.Abp") + public static bool TryParseSemanticVersionFromCsprojFile(string csprojContent, out SemanticVersion version, string packagePrefix = "Volo.Abp", string excludedKeywords = "LeptonX") { try { - if (TryParseVersionFromCsprojFile(csprojContent, out var versionText, packagePrefix)) + if (TryParseVersionFromCsprojViaXmlDocument(csprojContent, out var versionText, packagePrefix, excludedKeywords)) { return SemanticVersion.TryParse(versionText, out version); } @@ -90,51 +89,6 @@ public class SolutionPackageVersionFinder : ITransientDependency return false; } - public static bool TryFind(string solutionFile, out string version, string packagePrefix = "Volo.Abp") - { - var projectFiles = GetProjectFilesOfSolution(solutionFile); - foreach (var projectFile in projectFiles) - { - var csprojContent = File.ReadAllText(projectFile); - if (TryParseVersionFromCsprojFile(csprojContent, out var parsedVersion, packagePrefix)) - { - version = parsedVersion; - return true; - } - } - - version = null; - return false; - } - - public static bool TryFindSemanticVersion(string solutionFile, out SemanticVersion version, string packagePrefix = "Volo.Abp") - { - var projectFiles = GetProjectFilesOfSolution(solutionFile); - foreach (var projectFile in projectFiles) - { - var csprojContent = File.ReadAllText(projectFile); - if (TryParseSemanticVersionFromCsprojFile(csprojContent, out var parsedVersion, packagePrefix)) - { - version = parsedVersion; - return true; - } - } - - version = null; - return false; - } - - //public static bool TryFindSemanticVersion(string solutionFile, out SemanticVersion version) - //{ - // if (TryFind(solutionFile, out var versionText)) - // { - // return SemanticVersion.TryParse(versionText, out version); - // } - - // version = null; - // return false; - //} - private static string[] GetProjectFilesOfSolution(string solutionFile) { var solutionDirectory = Path.GetDirectoryName(solutionFile); diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs index 98ad57f4b4..578d010214 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs @@ -183,11 +183,18 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency var versionAttribute = package.Attributes["Version"]; var currentVersion = versionAttribute.Value; var currentSemanticVersion = SemanticVersion.Parse(currentVersion); + + var isLeptonXPackage = packageId.Contains("LeptonX"); Logger.LogDebug("Checking package: \"{0}\" - Current version: {1}", packageId, currentSemanticVersion); if (!specifiedVersion.IsNullOrWhiteSpace()) { + if (isLeptonXPackage) + { + continue; + } + if (await SpecifiedVersionExists(specifiedVersion, packageId)) { var specifiedSemanticVersion = SemanticVersion.Parse(specifiedVersion); @@ -210,7 +217,8 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency { if ((includeNightlyPreviews || (currentVersion.Contains("-preview") && !switchToStable)) && !includeReleaseCandidates) { - var latestVersion = latestMyGetVersion ?? await GetLatestVersionFromMyGet(packageId); + var latestVersion = latestMyGetVersion == null || isLeptonXPackage ? + await GetLatestVersionFromMyGet(packageId) : latestMyGetVersion; if (currentVersion != latestVersion) { @@ -227,11 +235,13 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency SemanticVersion latestVersion; if (currentSemanticVersion.IsPrerelease && !switchToStable) { - latestVersion = latestNugetReleaseCandidateVersion ?? await _nuGetService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: true); + latestVersion = latestNugetReleaseCandidateVersion == null || isLeptonXPackage ? + await _nuGetService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: true) : latestNugetReleaseCandidateVersion; } else { - latestVersion = latestNugetVersion ?? await _nuGetService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: includeReleaseCandidates); + latestVersion = latestNugetVersion == null || isLeptonXPackage ? + await _nuGetService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: includeReleaseCandidates) : latestNugetVersion; } if (latestVersion != null && (currentSemanticVersion < latestVersion || (currentSemanticVersion.IsPrerelease && switchToStable))) From b95157eda1b22e95fd2683edd73329529815f90a Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Tue, 2 Aug 2022 12:55:33 +0300 Subject: [PATCH 30/32] Cli: Fix unit tests --- .../Volo/Abp/Cli/ProjectVersionParse_Tests.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/framework/test/Volo.Abp.Cli.Core.Tests/Volo/Abp/Cli/ProjectVersionParse_Tests.cs b/framework/test/Volo.Abp.Cli.Core.Tests/Volo/Abp/Cli/ProjectVersionParse_Tests.cs index d132bdf0d8..d0569de4c7 100644 --- a/framework/test/Volo.Abp.Cli.Core.Tests/Volo/Abp/Cli/ProjectVersionParse_Tests.cs +++ b/framework/test/Volo.Abp.Cli.Core.Tests/Volo/Abp/Cli/ProjectVersionParse_Tests.cs @@ -19,8 +19,8 @@ public class ProjectVersionParse_Tests "" + "" + "" + - "< PackageReference Include = \"Volo.Abp.Emailing\" Version = \"4.4.0-rc.1\" />" + - "" + + "" + + "" + "" + "" + "" + @@ -54,7 +54,7 @@ public class ProjectVersionParse_Tests "" + "" + "" + - "< PackageReference Include = \"Volo.Abp.Emailing\" Version= \"12.8.3-beta.1\" />" + + "" + "" + ""; From 0dd3d70586f0528e3f7842ac9d4a2418f171d482 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Tue, 2 Aug 2022 14:40:05 +0300 Subject: [PATCH 31/32] Cli: Improve NpmHelper Npm & Yarn installation check resolves https://github.com/abpframework/abp/issues/13207 --- .../Volo/Abp/Cli/Utils/NpmHelper.cs | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs index 8923d2ebae..a2d75d48d9 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs @@ -1,4 +1,6 @@ -using Microsoft.Extensions.Logging; +using System; +using System.Linq; +using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using NuGet.Versioning; using Volo.Abp.DependencyInjection; @@ -19,15 +21,30 @@ public class NpmHelper : ITransientDependency public bool IsNpmInstalled() { var output = CmdHelper.RunCmdAndGetOutput("npm -v").Trim(); - return SemanticVersion.TryParse(output, out _); + var outputLines = output.Split(new[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries); + + return outputLines.Any(ol => SemanticVersion.TryParse(ol, out _)); } public bool IsYarnAvailable() { var output = CmdHelper.RunCmdAndGetOutput("yarn -v").Trim(); - if (!SemanticVersion.TryParse(output, out var version)){ + var outputLines = output.Split(new[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries); + SemanticVersion version = null; + + foreach (var outputLine in outputLines) + { + if (SemanticVersion.TryParse(outputLine, out version)) + { + break; + } + } + + if (version == null) + { return false; } + return version > SemanticVersion.Parse("1.20.0"); } From 0dde9c6e81a0dd6ede8034a02febbddb5867f397 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Wed, 3 Aug 2022 09:54:01 +0300 Subject: [PATCH 32/32] Docs: Fix syntax error in doc-nav.json --- docs/en/docs-nav.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json index d2af926847..db63a7136b 100644 --- a/docs/en/docs-nav.json +++ b/docs/en/docs-nav.json @@ -1322,11 +1322,12 @@ }, { "text": "OpenIddict", - "items": [ - { - "text": "OpenIddict Migration Guide", - "path": "Migration-Guides/OpenIddict-Step-by-Step.md" - } + "items": [ + { + "text": "OpenIddict Migration Guide", + "path": "Migration-Guides/OpenIddict-Step-by-Step.md" + } + ], "path": "Modules/OpenIddict.md" }, {