0

我的主机库中有这段代码“配置:

    ExceptionHandler = (httpReq, httpRes, operationName, ex) =>
    {
        try
        {
           string req = httpReq.ToJsv();
        }
        catch
        {
        }

    };

序列化 httpReq 的尝试只是终止服务,尽管它被包装在 try/catch 中。

知道为什么会这样吗?

4

1 回答 1

0

不要尝试序列化自引用控制对象(例如 HttpRequest/HttpResponse),因为它很可能使自己陷入递归循环。您可以通过设置 a 来避免递归循环JsConfig.MaxDepth,但建议是避免序列化具有循环依赖关系的对象。

于 2013-09-16T07:55:25.040 回答