我正在尝试使用 .NET Core SDK 2.2 中的一项新功能,据说可以将性能提高约 400%。
非常棒,所以我在我的 ABP (ASP.NET Boilerplate) 项目中尝试了一下。
模板 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 Error 500.30 - ANCM In-Process Start Failure
在web.config中设置stdoutLogEnabled="true"
并重试后,我检查了日志 - 但没有任何记录。
有人成功地在asp.net core内部设置中运行当前ABP吗?
我想这可能只是在ABP vNext中可用的东西。