【发布时间】:2019-05-17 14:30:10
【问题描述】:
我正在试验 .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 进程中启动失败
我在 web.config 中设置 stdoutLogEnabled="true" 并重新尝试后检查了日志 - 但没有条目。
是否有人在进程设置中针对 asp.net 核心运行当前 ABP 成功?
我认为这可能只有 ABP vNext 才有。
【问题讨论】:
-
检查是否有没有POST属性的公共函数。将其设为私有
-
我似乎无法添加帖子,所以在这里发表评论。我的问题从核心 2.1 迁移到核心 3.1 时开始出现,问题出在事件日志上。我没有在事件日志中设置要记录的区域
-
我的问题是我在启动文件 app.UseFileServer(new FileServerOptions { FileProvider=new PhysicalFileProvider( Path.Combine(Directory.GetCurrentDirectory(),"pdfs")), RequestPath="/发布" });忘记在那里创建 pdfs 文件夹
标签: c# .net-core hosting iis-express http-error