ken*_*nxl 5 spark-view-engine glimpse
刚刚看到了瞥见工具(getglimpse.com),并希望在我的Spark驱动的网站(VS2010,MVC3)上试用它,但是在第一个障碍时就会失败.当我运行我的网站时,我收到以下错误:
Unable to cast object of type 'Glimpse.Net.Plumbing.GlimpseView' to type 'Spark.ISparkView'.
Run Code Online (Sandbox Code Playgroud)
不知道这是一个Glimpse问题还是Spark问题,但是由于Glimpse看起来像一个很酷的工具,所以想要对它进行排序.
因为GlimpseView
继承自命名IView
空间System.Web.Mvc
,ISparkView
接口也是如此。当 Spark 在找到视图后渲染视图时,它会动态编译和渲染,将其转换为,ISparkView
以便它可以附加模型并执行一些其他操作。
我认为 Glimpse 正在拦截视图创建步骤并使用它自己的类型,假设继承自的任何内容都IView
很好。我猜想可以构建某种适配器来处理 Glimpse 视图,因为这恰好是 Spark 的可扩展点之一。
抱歉,这没有多大帮助,但至少它解释了您的例外情况。
Spark 版本 1.5.1.6 中已修复此问题。NuGet上有此内容
祝一切顺利,
罗布
归档时间: |
|
查看次数: |
288 次 |
最近记录: |