我正在評估幾個服務框架的過程中,其中一個是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