0

すべての ASP.NET 固有の動作をバイパスし、他のほとんどのサーバーと同じように IIS/Azure サーバーで作業する方法を探しています (要求文字列を受信し、応答を書き込みます)。これが ASP.NET での一般的な要望ではないことは理解していますが、ASP.NET で動作するように外部コードを移植するのに最適です。

だから、基本的に私は次のような方法を探しています:

  • 物理ファイルではないリクエストごとに、ハンドラを呼び出します
  • このハンドラーは生の HTTP リクエストを受け取ります (同じ情報があれば、それを抽象化しても問題ありません)。
  • Web サーバー ロジックはリクエストを処理し、レスポンスを書き込みます (ここでも、HTTP ステータスや HTTP ヘッダーなど、同じ種類の情報を書き込むことができるので、抽象化は問題ありません)。

これを達成するための最良の方法は何ですか?ありがとうございました!

4

2 に答える 2

1

カスタム HTTP モジュールを作成して、IIS に登録することができます。 http://msdn.microsoft.com/en-us/library/ms227673.aspx

于 2012-08-07T15:57:09.140 に答える
1

NancyFxはどうですか?

Nancy は、DELETE、GET、HEAD、OPTIONS、POST、PUT、および PATCH 要求を処理するように設計されており、キーを数回押すだけで応答を返すためのシンプルでエレガントなドメイン固有言語 (DSL) を提供するため、より多くの時間を集中することができます。重要な部分について..コードとアプリケーション。

于 2012-08-07T18:10:40.587 に答える