我正在评估几个服务框架,其中一个是OpenRasta。
尽管因缺乏组织(多个源代码存储库,缺少二进制下载,过时的构建指令以及构建的最终结果, OpenRasta.dll )而感到有点吃惊,但版本为0.0在构建openrasta-core存储库之后的.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存储库中克隆的代码。
提前致谢
答案 0 :(得分:2)
尝试在
中包装资源注册using (OpenRastaConfiguration.Manual)
{
//code
}
同时检查一下;
https://github.com/openrasta/openrasta-stable/wiki/Building-Your-First-OpenRasta-Website
希望这有帮助