我的目标是在asp.net核心项目中获取开发环境错误消息。但是我得到的是状态码页面。我使用MVC创建了一个新的.net core 3.1项目。我已确认通过转到属性>调试将开发环境设置为开发。在不更改Visula Studio 2019代码的情况下,我按F5键并输入了随机路径,而不是开发人员页面,我收到状态代码404。
我尝试使用app.UseStatusCodePagesWithRedirects()中间件来返回视图。但我需要查看异常错误消息。这是配置方法。我确认此代码运行{app.UseDeveloperExceptionPage();
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
app.UseStaticFiles();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
}
答案 0 :(得分:0)