Elmah没有捕获WebConfigurationManager.AppSettings [“”]。ToString()C#中的异常

时间:2013-12-03 16:51:27

标签: c# elmah appsettings webconfigurationmanager

我有以下代码;

string sPath = WebConfigurationManager.AppSettings["FilePath"].ToString();

我发现应用程序设置'FilePath'尚未声明(不存在),并且我在这行代码中获得异常"Object reference not set to an instance of an object"

但是我让Elmah在我的项目中工作,但它没有捕获并记录此异常,但是记录了所有其他异常。

我哪里出错了,为什么这个例外不会被捕获。我理解Elmah会抓住所有未处理的异常。

更新:

我在调用周围添加了一个try catch,它确实捕获了异常。

try
{
    string sPath = WebConfigurationManager.AppSettings["FilePath"].ToString();
}
catch
{
    ...
}

有些我很困惑为什么Elmah没有记录并捕获异常。

0 个答案:

没有答案