ServiceStack 的 HandleResponseError 中 NullReferenceException 在请求超时时

NullReferenceException in ServiceStack's HandleResponseError on request timeout

提问人:chrwoizi 提问时间:9/18/2013 更新时间:9/18/2013 访问量:145

问:

我们正在使用 for 请求的最新源代码,该请求可能超过服务器超时。每当发生这种情况时,我都希望调用回调。ServiceStack.CommonJsonServiceClient.PostAsynconError

取而代之的是,在另一个线程上抛出一个 at 第 602 行,该线程一直冒泡到浏览器(或 )。ServiceClient.Web.AsyncServiceClient.HandleResponseError<>NullReferenceExceptionApp.ApplicationUnhandledException

在网络上搜索后,发现了一个月前 fhurta 的修复程序。这个 GitHub 讨论已被 mythz 关闭,因为修复程序“很复杂”。是否会很快有官方修复,或者我们应该获取源代码并自己修复它?有没有其他方法可以捕捉超时?

Silverlight 超时 ServiceStack NullReferenceException

评论

0赞 Mike 9/19/2013
关于获取源代码并自行修复它,它是 github 上的一个开源项目,只需分叉 repo 并进行您想要的任何更改即可。
0赞 chrwoizi 9/19/2013
我们喜欢将 NuGet 用于所有参考,因此新的官方版本将不胜感激。
0赞 Mike 9/20/2013
然后,在完成 fork 和修复后,添加一个拉取请求并将其重新放入官方项目中。还可以使用 ProGet 之类的东西托管自己的 nuget 存储库。

答: 暂无答案