我正在评估几个服务框架的过程中,其中一个是OpenRasta。ArgumentNullException当初始化站点
尽管采取了有点吃惊的缺乏组织(多源代码库,缺乏二进制下载,过时的构建指令和构建的最终结果,OpenRasta.dll,有版本0.0.0.0建成后openrasta-core存储库),我管理自己的方式来开始构建一个服务,该服务提供一些Xml服务(我包括OpenRasta.Hosting.AspNet并根据IIS或Cassini配置处理程序和模块)。
但是我第一次碰到网站(包括IIS Express和VS Dev Server)时,我得到一个来自PipelineStage.cs
的ArgumentNullException
。显然pipeline.CallGraph
属性为空。
我的配置源是一个单纯:
ResourceSpace.Has
.ResourcesOfType<CatalogCollection>()
.AtUri("/catalogs")
.HandledBy<CatalogsHandler>()
.AsXmlDataContract();
正如我所说,我使用我从openrasta核心库克隆截至昨日的代码。在
using (OpenRastaConfiguration.Manual)
{
//code
}
在此先感谢
这正是问题!所以傻不遵循由点基本的例子点和性感配置API正在开展。它可以给出一个更好的例外信息,虽然... – 2012-01-19 10:23:42
同意的消息并不那么明显。当你想到某种有意义的“我不知道如何处理这个问题”时,即这是处理程序注册的问题。如果OpenRasta在应用程序中找不到注册时启动异常,那将会很好。 – 2012-01-19 13:52:23