However, the Web.Public login cannot be jumped. After changing to a non-layered solution, the following error message still appears:
2022-02-23 17:02:31.229 +08:00 [INF] Error from RemoteAuthentication: OpenIdConnectAuthenticationHandler: message.State is null or empty..
2022-02-23 17:02:31.233 +08:00 [ERR] An unhandled exception has occurred while executing the request.
System.Exception: An error was encountered while handling the remote login.
---> System.Exception: OpenIdConnectAuthenticationHandler: message.State is null or empty.
--- End of inner exception stack trace ---
at Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler1.HandleRequestAsync() at IdentityServer4.Hosting.FederatedSignOut.AuthenticationRequestHandlerWrapper.HandleRequestAsync() at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task) 2022-02-23 17:02:31.260 +08:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared)' 2022-02-23 17:02:31.263 +08:00 [INF] Route matched with {action = "Index", controller = "Error", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task
1[Microsoft.AspNetCore.Mvc.IActionResult] Index(Int32) on controller Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared).
2022-02-23 17:02:31.282 +08:00 [INF] Executing ViewResult, running view ~/Views/Error/500.cshtml.
2022-02-23 17:02:31.373 +08:00 [INF] Executed ViewResult - view ~/Views/Error/500.cshtml executed in 92.121ms.
2022-02-23 17:02:31.374 +08:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared) in 110.2151ms
2022-02-23 17:02:31.374 +08:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared)'
<Project Sdk="Microsoft.NET.Sdk.Web">
<Import Project="..\..\common.props" />
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;</AssetTargetFallback>
<IsPackable>true</IsPackable>
<OutputType>Library</OutputType>
<RootNamespace>Xino.Bms.ChargeBase.Web</RootNamespace>
<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AutoMapper" Version="5.0.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared" Version="5.0.0" />
<PackageReference Include="Fody" Version="6.5.3" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="6.0.0" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Pages\**\*.css" />
<EmbeddedResource Include="Pages\**\*.js" />
<EmbeddedResource Include="Components\**\*.js" />
<EmbeddedResource Include="Components\**\*.css" />
<EmbeddedResource Include="wwwroot\**\*.*" />
<Content Remove="Pages\**\*.css" />
<Content Remove="Pages\**\*.js" />
<Content Remove="Components\**\*.js" />
<Content Remove="Components\**\*.css" />
<Content Remove="wwwroot\**\*.*" />
<Compile Remove="Pages\ChargeBase\ChgCodeGroups\AddChargeCodeModal.cshtml.cs" />
<Content Remove="Pages\ChargeBase\ChgCodeGroups\AddChargeCodeModal.cshtml" />
<Content Remove="Properties\launchSettings.json" />
<EmbeddedResource Remove="Pages\ChargeBase\ChgCodeGroups\addChargeCodeModal.js" />
<None Remove="Pages\ChargeBase\ActTypeCodes\createModal.js" />
<None Remove="Pages\ChargeBase\ActTypeCodes\editModal.js" />
<None Remove="Pages\ChargeBase\ActTypeCodes\index.js" />
<None Remove="Pages\ChargeBase\BillGroupDets\BillGroupDetCreateModal.js" />
<None Remove="Pages\ChargeBase\BillGroupDets\createModal.js" />
<None Remove="Pages\ChargeBase\BillGroupDets\editModal.js" />
<None Remove="Pages\ChargeBase\BillGroupDets\index.js" />
<None Remove="Pages\ChargeBase\BillGroups\createModal.js" />
<None Remove="Pages\ChargeBase\BillGroups\editModal.js" />
<None Remove="Pages\ChargeBase\BillGroups\index.js" />
<None Remove="Pages\ChargeBase\BillingEvents\BillingEventCreateModal.js" />
<None Remove="Pages\ChargeBase\BillingEvents\createModal.js" />
<None Remove="Pages\ChargeBase\BillingEvents\editModal.js" />
<None Remove="Pages\ChargeBase\BillingEvents\index.js" />
<None Remove="Pages\ChargeBase\BillLevels\createModal.js" />
<None Remove="Pages\ChargeBase\BillLevels\editModal.js" />
<None Remove="Pages\ChargeBase\BillLevels\index.js" />
<None Remove="Pages\ChargeBase\ChargeCodes\ChargeCodeCreateModal.js" />
<None Remove="Pages\ChargeBase\ChargeCodes\createModal.js" />
<None Remove="Pages\ChargeBase\ChargeCodes\editModal.js" />
<None Remove="Pages\ChargeBase\ChargeCodes\index.js" />
<None Remove="Pages\ChargeBase\ChargeRates\ChargeRateCreateModal.js" />
<None Remove="Pages\ChargeBase\ChargeRates\createModal.js" />
<None Remove="Pages\ChargeBase\ChargeRates\editModal.js" />
<None Remove="Pages\ChargeBase\ChargeRates\index.js" />
<None Remove="Pages\ChargeBase\ChgCodeGroups\addChargeCodeModal.js" />
<None Remove="Pages\ChargeBase\ChgCodeGroups\createModal.js" />
<None Remove="Pages\ChargeBase\ChgCodeGroups\editModal.js" />
<None Remove="Pages\ChargeBase\ChgCodeGroups\index.js" />
<None Remove="Pages\ChargeBase\ChgRateGroups\addChargeCodeModal.js" />
<None Remove="Pages\ChargeBase\ChgRateGroups\createModal.js" />
<None Remove="Pages\ChargeBase\ChgRateGroups\editModal.js" />
<None Remove="Pages\ChargeBase\ChgRateGroups\index.js" />
<None Remove="Pages\ChargeBase\ChgTypeCodes\createModal.js" />
<None Remove="Pages\ChargeBase\ChgTypeCodes\editModal.js" />
<None Remove="Pages\ChargeBase\ChgTypeCodes\index.js" />
<None Remove="Pages\ChargeBase\EventGroups\createModal.js" />
<None Remove="Pages\ChargeBase\EventGroups\editModal.js" />
<None Remove="Pages\ChargeBase\EventGroups\index.js" />
<None Remove="Pages\ChargeBase\EventSpecials\createModal.js" />
<None Remove="Pages\ChargeBase\EventSpecials\editModal.js" />
<None Remove="Pages\ChargeBase\EventSpecials\index.js" />
<None Remove="Pages\ChargeBase\EventTypes\createModal.js" />
<None Remove="Pages\ChargeBase\EventTypes\editModal.js" />
<None Remove="Pages\ChargeBase\EventTypes\index.js" />
<None Remove="Pages\ChargeBase\InvoiceTerms\createModal.js" />
<None Remove="Pages\ChargeBase\InvoiceTerms\editModal.js" />
<None Remove="Pages\ChargeBase\InvoiceTerms\index.js" />
<None Remove="Pages\ChargeBase\InvoiceTypes\createModal.js" />
<None Remove="Pages\ChargeBase\InvoiceTypes\editModal.js" />
<None Remove="Pages\ChargeBase\InvoiceTypes\index.js" />
<None Remove="Pages\ChargeBase\PeriodDetails\createModal.js" />
<None Remove="Pages\ChargeBase\PeriodDetails\editModal.js" />
<None Remove="Pages\ChargeBase\PeriodDetails\index.js" />
<None Remove="Pages\ChargeBase\PeriodDetails\PeriodDetailCreateModal.js" />
<None Remove="Pages\ChargeBase\Periods\createModal.js" />
<None Remove="Pages\ChargeBase\Periods\editModal.js" />
<None Remove="Pages\ChargeBase\Periods\index.js" />
<None Remove="Pages\ChargeBase\RecurRules\createModal.js" />
<None Remove="Pages\ChargeBase\RecurRules\editModal.js" />
<None Remove="Pages\ChargeBase\RecurRules\index.js" />
<None Remove="Pages\ChargeBase\Shared\lookupModal.js" />
<None Remove="Pages\ChargeBase\SystemActivities\createModal.js" />
<None Remove="Pages\ChargeBase\SystemActivities\editModal.js" />
<None Remove="Pages\ChargeBase\SystemActivities\index.js" />
<None Include="Properties\launchSettings.json" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Xino.Bms.ChargeBase.Application.Contracts\Xino.Bms.ChargeBase.Application.Contracts.csproj" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Pages\ChargeBase\ActTypeCodes\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ActTypeCodes\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ActTypeCodes\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillGroupDets\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillGroupDets\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillGroupDets\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillGroups\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillGroups\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillGroups\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillingEvents\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillingEvents\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillingEvents\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillLevels\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillLevels\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\BillLevels\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChargeCodes\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChargeCodes\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChargeCodes\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChargeRates\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChargeRates\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChargeRates\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChgCodeGroups\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChgCodeGroups\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChgCodeGroups\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChgRateGroups\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChgRateGroups\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChgRateGroups\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChgTypeCodes\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChgTypeCodes\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\ChgTypeCodes\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\EventGroups\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\EventGroups\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\EventGroups\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\EventSpecials\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\EventSpecials\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\EventSpecials\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\EventTypes\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\EventTypes\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\EventTypes\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\InvoiceTerms\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\InvoiceTerms\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\InvoiceTerms\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\InvoiceTypes\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\InvoiceTypes\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\InvoiceTypes\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\PeriodDetails\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\PeriodDetails\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\PeriodDetails\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\Periods\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\Periods\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\Periods\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\RecurRules\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\RecurRules\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\RecurRules\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\Shared\lookupModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\SystemActivities\createModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\SystemActivities\editModal.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Update="Pages\ChargeBase\SystemActivities\index.js">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</EmbeddedResource>
</ItemGroup>
</Project>
```
Can. How to upload attachments?