无法访问Exception属性

时间:2016-04-25 07:24:33

标签: c#

我正在追赶ArgumentException,其中我需要一个特定的属性。当我在捕获ArgumentException的代码上放置断点时,我发现它有一个ErrorMessage属性:

enter image description here

但尝试访问它会产生以下结果:

enter image description here

这里发生了什么?

2 个答案:

答案 0 :(得分:2)

问题是,在第一个屏幕截图中显示HttpWebResponse或类似对象,而在第二个屏幕截图中,您正在处理实际异常。

例外情况属性为Message,而非ErrorMessage。将第二个代码更改为ex.Message,它将起作用。

答案 1 :(得分:0)

解释是第一个截图不是例外内幕的标记。 Woocommerce setting -> Products -> Display -> Shop page display -> Select Show both Default Category display -> Select Show both. 没有“ArgumentException”消息。这绝对是肯定的。

第一个截图是什么?我真的不知道,但似乎某种服务环境已经更新了相关信息。

您可能正在搜索的内容,顺便说一下,是异常的ArgumentException属性。