我正在追赶ArgumentException
,其中我需要一个特定的属性。当我在捕获ArgumentException
的代码上放置断点时,我发现它有一个ErrorMessage
属性:
但尝试访问它会产生以下结果:
这里发生了什么?
答案 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
属性。