我正在评估几个服务框架,其中之一是 OpenRasta。
尽管对缺乏组织感到有点吃惊(多个源代码存储库、缺乏二进制下载、过时的构建指令以及构建的最终结果OpenRasta.dll在构建 openrasta-core 存储库后具有版本 0.0.0.0) ,我设法开始使用提供一点 Xml 的服务来构建站点(我确实包括了 OpenRasta.Hosting.AspNet 并根据 IIS 或 Cassini 配置了处理程序和模块)。
但是我第一次访问该站点(IIS Express 和 VS Dev Server)时,我得到了ArgumentNullException
来自PipelineStage.cs
. 显然该pipeline.CallGraph
属性为空。
我的配置源仅仅是:
ResourceSpace.Has
.ResourcesOfType<CatalogCollection>()
.AtUri("/catalogs")
.HandledBy<CatalogsHandler>()
.AsXmlDataContract();
正如我所提到的,我正在使用截至昨天从 openrasta-core 存储库克隆的代码。
提前致谢