Я экспериментировал с новой функцией, которая поставляется с .net core sdk 2.2, которая предположительно предназначена для повышения производительности примерно на 400%.
Впечатляет, поэтому я попробовал это в своем проекте ABP (ASP.NET Boilerplate).
Template asp.net core mvc 4.0.2.0
Я добавил в свой web.mv.cproj
файл следующее
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
</ItemGroup>
К сожалению, я не думаю, что эта версия структуры ABP совместима, поскольку проект просто не запускается и выдает: (в конце концов)
Ошибка HTTP 500.30 - сбой при запуске процесса ANCM
Я проверил журналы после установки stdoutLogEnabled="true"
в web.config и повторной попытки, но без записей.
Кому-нибудь удалось запустить текущую ABP против ядра asp.net в настройке процесса?
Я думаю, что это может быть что-то доступное только в ABP vNext.