Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果抛出异常,程序会停止吗_C#_Asp.net Core - Fatal编程技术网

C# 如果抛出异常,程序会停止吗

C# 如果抛出异常,程序会停止吗,c#,asp.net-core,C#,Asp.net Core,我有一个.net核心web api应用程序。所以这里,如果我得到一个null异常,它抛出如下所示的响应。因此,在VisualStudio中,我可以选择单击continue,一旦单击continue,它将只执行进一步的程序。但当我托管这个应用程序时,它会自动处理并继续执行程序吗?这叫做抛出异常吗 当您将代码投入使用时,您希望能够处理异常 请在此处查看Microsoft文档中的异常处理: 你问错问题了。您应该询问如何解决此问题,而不是绕过它。NullReferenceException通常由于编码错

我有一个.net核心web api应用程序。所以这里,如果我得到一个null异常,它抛出如下所示的响应。因此,在VisualStudio中,我可以选择单击continue,一旦单击continue,它将只执行进一步的程序。但当我托管这个应用程序时,它会自动处理并继续执行程序吗?这叫做抛出异常吗


当您将代码投入使用时,您希望能够处理异常

请在此处查看Microsoft文档中的异常处理:


你问错问题了。您应该询问如何解决此问题,而不是绕过它。NullReferenceException通常由于编码错误而出现,不应忽略。你不知道你的程序在做什么,你应该检查一下。您的站点不会崩溃,它将向调用者返回500个错误并继续处理请求。但是,应用程序的状态可能已损坏,或者不完整的数据可能最终出现在应用程序中database@Fildor为什么这么惊讶?还记得劳埃德和其他英国主要银行是如何在一月份因黑客入侵的Y2K修复程序而崩溃的吗?20次修复意味着1920年?@Fildor是基于同一家公司的不同漏洞搜索。在发现5-6个WT之后?Bug,结果是客户看错了文件夹如果预期为空,则不应抛出NRE。所以,事实上,至少有一种代码的和平,你忽略了这种期望。