當ASP.NET Core應用程序的啓動階段出現異常時,是否有方法顯示自定義錯誤頁面?例如,如果在Startup類的任何方法(即Configure,ConfigureServices,Startup.Ctor等)中發生異常(db已關閉等)?
我覺得用下面的代碼是不是要幫我在啓動時顯示自定義錯誤頁面
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseStatusCodePages();
app.UseBrowserLink();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
爲中間件pipline尚未建立。所以行
app.UseExceptionHandler("/Home/Error");
不作爲結果執行。
如果在此階段發生錯誤,是否有方法顯示自定義錯誤頁面?
感謝
ashilon
好吧,不知道那個。謝謝 – ashilon