web api服务随机死亡而不抛出异常?

时间:2018-05-15 16:28:48

标签: c# .net active-directory ldap

我有一个Web API 2.2服务,它检索不同AD域的组用户成员资格,并将此信息附加到List>。

该服务成功处理了corp-domain-1的大约10k个关联,但是当尝试处理corp-domain-2的大约相同数量的关联时,API基本上就死了而没有抛出异常。这意味着我的本地主机浏览器只是退出,我在手边的事件日志中看不到任何其他信息。

API没有可能被触发的任何类型的自定义退出逻辑。对于corp-domain-2,此行为始终如一。您是否曾经历过使用Web API服务的此类行为?知道问题可能是什么或如何调试?

1 个答案:

答案 0 :(得分:0)

我认为这是由于StackOverflow异常有时会产生与其他异常不同的行为。我添加了一些日志记录,我添加了代码以跳过我怀疑有问题的记录,现在api调用按预期完成