开发人员异常页面中间件在asp.net Core 3.1中不起作用

时间:2019-11-16 07:23:03

标签: .net

我的目标是在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?}");
            });
        }

1 个答案:

答案 0 :(得分:0)