我安装了以下软件包(according to this),因为它包含名称空间Microsoft.AspNetCore.Builder,我在其中使用IApplicationBuilder并应用UseDeveloperExceptionPage()。
安装软件包Microsoft.AspNetCore.Http.Abstractions-版本2.2.0
但是,该方法似乎未被识别。相关部分如下所示。
using Microsoft.AspNetCore.Builder;
...
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
app.UseDeveloperExceptionPage();
else
{
app.UseExceptionHandler("/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
...
}
UseExceptionHandler
和UseHsts
也有同样的问题,所以我猜这是一个常见的根本原因。我已经重新安装了软件包,还原了NuGet软件包,并清理了解决方案。没有任何帮助。
关于如何配置错误页面(假设有方法的话),Google给出的博客很少,大多数博客很多。
缺少什么?我该如何解决这个问题?