1

私はいくつかのサービスフレームワークを評価している最中であり、そのうちの1つはOpenRastaです。

組織の欠如(複数のソースコードリポジトリ、バイナリダウンロードの欠如、古いビルド命令、およびビルドの最終結果であるOpenRasta.dllは、openrasta-coreリポジトリのビルド後にバージョン0.0.0.0になります)に少し驚いていますが) 、私は少しのXmlを提供するサービスでサイトの構築を開始する方法を管理しました(OpenRasta.Hosting.AspNetを含め、IISまたはCassiniに従ってハンドラーとモジュールを構成しました)。

しかし、サイト(IISExpressとVSDev Serverの両方)に初めてアクセスしたときは、からアクセスしArgumentNullExceptionますPipelineStage.cs。どうやらpipeline.CallGraphプロパティはnullです。

私の構成ソースは単なるものです:

ResourceSpace.Has
   .ResourcesOfType<CatalogCollection>()
   .AtUri("/catalogs")
   .HandledBy<CatalogsHandler>()
   .AsXmlDataContract();

先に述べたように、昨日の時点でopenrasta-coreリポジトリから複製したコードを使用しています。

前もって感謝します

4

1 に答える 1

2

リソース登録をでラップしてみてください

using (OpenRastaConfiguration.Manual)
{
//code
}

これもチェックしてください。

https://github.com/openrasta/openrasta-stable/wiki/Building-Your-First-OpenRasta-Website

お役に立てれば

于 2012-01-17T23:11:10.563 に答える