一、顯示開發(fā)者異常頁面
一般情況下,如果ASP.NET Core在處理某個(gè)請(qǐng)求時(shí)出現(xiàn)異常,它一般會(huì)返回一個(gè)狀態(tài)碼為“500 Internal Server Error”的響應(yīng)。為了避免一些敏感信息的外泄,詳細(xì)的錯(cuò)誤信息并不會(huì)隨著響應(yīng)發(fā)送給客戶端,所以客戶端只會(huì)得到一個(gè)很一般化的錯(cuò)誤消息。以如下這個(gè)程序?yàn)槔?,服?wù)端在處理每個(gè)請(qǐng)求時(shí)都會(huì)拋出一個(gè)類型為InvalidOperationException的異常。
1: public class Program
2: {
3: public static void Main()
4: {
&nb