問題タブ [openrasta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
878 参照

.net - OpenRasta プロジェクトは積極的に開発されていますか

OpenRasta はどうなっているのですか? それは死んでいるプロジェクトですか? http://openrasta.org/download.htmlにアクセスして、次のことを実行しようとすると:

私は以下を受け取ります:

プロジェクト リポジトリは存在しませんが、-project が指定されています。

私はそれをダウンロードしようとすることができます:

https://github.com/openrasta/openrasta-stable/wiki/Downloading-and-Compiling-OpenRasta

しかし、.NET 4.0 用のバージョンはないようです

InfoQ には、Sebastien Lambla が OpenRasta 3 について語っている録音がありますが、どこにあるのでしょうか??

0 投票する
2 に答える
374 参照

json - Using arbitrary JSON objects in OpenRasta

I can't seem to find anything in the OpenRasta docs or tutorials that shows how to use arbitrary JSON objects (i.e. objects not predefined using C# classes) for both receiving from and responding back to the client.

One way to do it would be to use JsonValue and write a custom codec that would just use the (de)serialization features provided by JsonValue. That should be pretty straightforward and less than 50 lines of code, but I wondered if there isn't anything built into OpenRasta?

(One downside of JsonValue is that MS has not yet released it, so you can't yet deploy it to customers (see 1. "Additional Use Rights"). But in cases where that matters, any other Json library, like Json.NET can be used.)

0 投票する
1 に答える
254 参照

url - OpenRasta URI とメソッド バインディングの説明 - RESTful Web サービス

RESTful Web サービスに Openrasta を使用していますが、メソッドのパラメーターと URI に関して少し疑問があります。

例: ユーザー エンティティのセットアップに従っています。

構成:

PUT のハンドラ メソッド:

同じ URI はhttp://localhost/User/1になります

リクエストの本文には、次のような JSON が含まれます。

ここで、私の質問は次のとおりです。2 つのパラメーターを使用して PUT メソッドを定義することは正しいですか? それが正しい方法であれば、PUT メソッドの userId パラメータには、User エンティティ プロパティの UserId と同じ値が含まれます。

そして、PUT メソッドでは、これら 2 つの値が同じかどうかを確認する必要があり、同じでない場合は、URI が要求で提供されたエンティティと一致しないことを示す BadRequest を返します。リクエストの処理中に処理できず、PUT メソッドに User エンティティのみをパラメータとして持たせることができないのはなぜですか? 何か大幅に欠けているのでしょうか、それともこの設計についての私の理解は完全に間違っていますか? ご意見やご感想をお願いします。

0 投票する
1 に答える
166 参照

openrasta - OpenRasta:リクエストに優先順位を付ける、または:リクエストを非同期にする

2年前、OpenRastaでの非同期リクエスト処理に関する議論がありました:http: //groups.google.com/group/openrasta/browse_thread/thread/34a599e21bf65d53

「openrasta」と「async」をグーグルで検索しても、上記のリンク以上のものは得られず、ソースコード(http://svn.caffeine-it.com/openrasta/trunk/src)をすばやくgrepすることは期待できませんでした。また。

では、asp.netを使用して、要求に優先順位を付けることはすでに可能ですか(IOバウンドの要求はキューに入れられますが、高速の要求は常に同期的に処理されます)。

0 投票する
1 に答える
155 参照

asp.net-mvc-3 - OpenRastaによる検証

新しいプロジェクトを開始します。クライアント側では、asp.net mvc3アプリケーションを使用して、OpenRastaによって公開されているリソースにアクセスします。

asp.net mvcにはデータ注釈を使用した検証が組み込まれていますが、通常、OpenRastaを使用して検証を行う人はいますか?

0 投票する
1 に答える
128 参照

c# - OpenWrapによってプロジェクトが「InitializeVisualStudioIntegration」コンパイルエラーで失敗するのはなぜですか?

突然、次のopenrastaプロジェクトをコンパイルできなくなりました(最後のエラーを参照)。

  • OpenRasta.Codecs.WebForms
  • OpenRasta.Hosting.AspNet

これは私が2つのことをした後に起こりました:

  1. ウィキから最新バージョンのOpenWrapをインストールしました。openwrapをインストールするのはこれが初めてです。私は他に何もしませんでした、ただインストーラーを実行しました。いじりません。

  2. GitHubから次のプロジェクトの最新バージョンを取得しました。

    • OpenRasta.Core
    • OpenRasta.Codecs.WebForms
    • OpenRasta.Hosting.AspNet

次に、上記のORプロジェクトへのプロジェクト参照を含むメインプロジェクトの再構築を試みました。これにより、「InitializeVisualStudioIntegration」エラーが発生しました(最後を参照)。

この問題についてオンライン(http://tinyurl.com/3d8oxsf)で言及されていることがわかりました。これは、プロジェクトファイルのネストレベルに関係しているため、私のORプロジェクトはすべて次のレベルのネストで動作します。

F:\ Development \ OpenRasta \ openrasta-codecs-webforms \ src \ OpenRasta.Codecs.WebForms \ OpenRasta.Codecs.WebForms.csproj

何かご意見は?

ありがとう

ジョニー

エラー

「WrapDescriptor」パラメーターは、「InitializeVisualStudioIntegration」タスクではサポートされていません。パラメータがタスクに存在し、設定可能なパブリックインスタンスプロパティであることを確認します。OpenRasta.Codecs.WebForms

「InitializeVisualStudioIntegration」タスクをその入力パラメーターで初期化できませんでした。

「WrapDescriptor」パラメーターは、「InitializeVisualStudioIntegration」タスクではサポートされていません。パラメータがタスクに存在し、設定可能なパブリックインスタンスプロパティであることを確認します。OpenRasta.Hosting.AspNet

「InitializeVisualStudioIntegration」タスクをその入力パラメーターで初期化できませんでした。

0 投票する
1 に答える
123 参照

openrasta - OperationInterceptor の MethodInfo へのアクセス

ハンドラーのメソッドにアタッチするカスタム属性をいくつか作成しました。カスタム属性は、「RequiresAuthenticationAttribute」などの単なる「タガー」ではありません。簡単な例:

EnforceParam で注釈が付けられたメソッドに対して呼び出されるインターセプターでは、値「アカウント」にアクセスしたいと考えています。そのために現在行っていることは次のとおりです。

これを機能させるには、「メソッド」プロパティを OpenRasta の ReflectionBasedMethod に追加する必要がありました。

OpenRasta をハッキングせずに同じことを達成できますか (私は 2.0 を使用しています)?

0 投票する
1 に答える
566 参照

openrasta - OpenRastaでフォーム/prefix/{suffix}のURIテンプレートを使用してマルチパートPOSTを処理するには?

/content/{contentId} の URI テンプレート宣言を使用して、OpenRasta でマルチパート ドキュメントの POST を処理しようとしていますが、失敗します。構成は

ハンドラー メソッドは次のとおりです。

次のcurlコマンドを使用してテストしています

URI テンプレートから「{contentId}」を削除し、それに応じてハンドラーを変更すると、POST は正常に機能します。

解決方法に関するアイデアはありますか?ログファイルは以下のとおりです。ありがとう -- ローランド

0 投票する
1 に答える
437 参照

iis - IISでのOpenRasta例外のログ

IISのハンドラーやコーデックなどで発生する例外のログ記録を有効にするにはどうすればよいですか?

そのためにグーグルで検索したとき、トレースを設定する方法についていくつかの異なる方法を見つけました。それらの1つは実際に機能しましたが、トレースファイル(xml)はあまりユーザーフレンドリーではありません。標準のツールを使用して表示および操作できる標準のテキストログファイルのようなものが欲しいのですが。

0 投票する
3 に答える
885 参照

openrasta - OpenRasta: Uri はハンドラーの選択に無関係のようです

同じタイプで URI が異なる 2 つのハンドラーを登録する場合、ハンドラー選択アルゴリズムは、使用するハンドラーを決定するときに uri をチェックしていないようです。

以下のプログラムを実行すると、HandlerOne だけが (2 回) 呼び出されることがわかります。"/one" と "/two" のどちらを呼び出すかは関係ありません。後者は HandlerTwo によって処理されるはずです。

私は何か間違ったことをしていますか、それとも OpenRasta で修正されるものですか? (私は2.0.3.0を使用しています)

更新http://trac.caffeine-it.com/openrasta/wiki/Doc/Handlers/MethodSelectionで 説明されているように、 UriNameHandlerMethodSelector を使用して同様のことを達成できると感じていますが、各ハンドラーに注釈を付ける必要がありますメソッドと AtUri().Named() も実行します。これは定型文のように見えますが、これは避けたいと思います。AtUri(X).HandledBy(Y) は X と Y の接続を明確にしていませんか?