0
在某些情況下,我在Startup.cs文件中收到異常。 所以我想捕捉這些異常並且不會向用戶顯示特定的錯誤。如何使Web API停止工作發生特定異常
我嘗試這樣做:
我捕捉異常並拋出定製例外,儘管它顯示堆棧跟蹤和所有的東西到瀏覽器中。
如果我讓catch塊空着,那麼Web API仍然會保留available(working)。
我想在這種情況下暫停或停止我的服務。
請幫幫我。
在某些情況下,我在Startup.cs文件中收到異常。 所以我想捕捉這些異常並且不會向用戶顯示特定的錯誤。如何使Web API停止工作發生特定異常
我嘗試這樣做:
我捕捉異常並拋出定製例外,儘管它顯示堆棧跟蹤和所有的東西到瀏覽器中。
如果我讓catch塊空着,那麼Web API仍然會保留available(working)。
我想在這種情況下暫停或停止我的服務。
請幫幫我。
我沒有權利發表意見,所以我要在這裏寫我的回答 據我瞭解你的問題你爲什麼不中global.asax
文件 使用Application Error
就這樣
private void Application_Error(object sender, EventArgs e)
{
Exception ex = Server.GetLastError();
if (ex is HttpAntiForgeryException)
{
Response.Clear();
Server.ClearError();
Response.Redirect("/error/errorPage", true);
}
}
希望我明白你的問題