渲染视图时SparkViewEngine自发NullReferenceException

时间:2010-07-15 09:54:39

标签: asp.net-mvc asp.net-mvc-2 spark-view-engine

我们正在为www.stribe.nl使用SparkViewEngine的最新稳定版本。 在呈现主页时,有时会出现问题。 当你查看主页时,它通常会呈现完美的,但我注意到访问主页的人在EventLog中有一些例外。

异常消息是“执行处理程序的子请求'System.Web.Mvc.HttpHandlerUtil + ServerExecuteHttpHandlerAsyncWrapper'时出错”,这意味着在控制器上执行ChildAction时发生异常。

所以我在VS2010调试模式下运行该站点并启动了一个压力测试工具,每10秒请求主页几次。 在运行了几个10秒的循环后,它会进入我的代码(见截图)。

输出(sparkview输出缓冲区)为空。 当我在异常之后继续运行代码时,它将给出关于子请求失败的异常,然后它将其余部分呈现为正常(并且下一个请求整个页面只会再次呈现而没有问题)

这种情况一再发生,但发生的时间似乎是随机的,与代码中发生的位置相似似乎是随机的。 我不知道这里出了什么问题(这是“它有时会发生”错误之一)而且也没有办法比现在更进一步分析它。

是否有任何具有SparkView经验的人可能也遇到过这个问题,或者对可能出现的问题有任何线索? 或者有任何想法如何更好地分析这个问题?

alt text http://www.stribe.nl/sparkerror_null.png

0 个答案:

没有答案