app.UseDeveloperExceptionPage 設定 - daniel-qa/Vue GitHub Wiki

app.UseDeveloperExceptionPage 設定

app.UseDeveloperExceptionPage(); 是在 ASP.NET Core 中用于启用开发者异常页面的中间件。它可以提供详细的错误信息,帮助开发者快速定位问题。

通常在 Startup.cs 的 Configure 方法中,确保在 app.UseRouting() 之前调用。示例代码如下:

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    if (env.IsDevelopment())
    {
        app.UseDeveloperExceptionPage();
    }
    else
    {
        app.UseExceptionHandler("/Home/Error"); // 生产环境的错误处理
        app.UseHsts();
    }

    app.UseHttpsRedirection();
    app.UseStaticFiles();

    app.UseRouting();

    app.UseAuthorization();

    app.UseEndpoints(endpoints =>
    {
        endpoints.MapControllerRoute(
            name: "default",
            pattern: "{controller=Home}/{action=Index}/{id?}");
    });
}