Eksperymentowałem z nową funkcją, która jest dostarczana z .net core sdk 2.2, która podobno ma poprawić wydajność o około 400%.
Imponujące, więc wypróbowałem to w moim projekcie ABP ( ASP.NET Boilerplate )
Template asp.net core mvc 4.0.2.0
Dodałem do mojego web.mv.cproj
pliku następujące informacje
<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>
Niestety nie sądzę, aby ta wersja frameworka ABP była kompatybilna, ponieważ projekt po prostu nie działa i wyrzuca: (ostatecznie)
Błąd HTTP 500.30 - Błąd uruchamiania ANCM w procesie
Sprawdziłem logi po ustawieniu stdoutLogEnabled="true"
w web.config i ponownej próbie - ale żadnych wpisów.
Czy ktoś odniósł sukces, uruchamiając bieżący ABP na rdzeniu asp.net w konfiguracji procesu?
Myślę, że może to być coś, co jest dostępne tylko w ABP vNext.