2009-06-02 10 views

答えて

7

実際に何が起こっているかの違いを考えることができます:書き換え

URL:

  • IISは要求を受信し、モジュールのパターンとリターンのセットに対する要求と一致
  • 非管理モジュールに渡します変換
  • IISは返された変換をASP.NETモジュールに渡し、要求ライフサイクルを開始します。

ルーティング:

  • IISは、要求を受信し、
  • ASP.NETは、パターンのセットに対する要求と一致し、要求
  • ASP.NETを処理するためのエントリポイントを決定するASP.NETに渡しそのハンドラでリクエストライフサイクルを開始します

私は2つがとても近いと言いたいのですが、違いが目立つ状況を見つけるのは難しいでしょう。

+2

ルーティングの利点は、.NETの機能と柔軟性を最大限に引き出すことができるため、ルーティング設定とコードがより使い慣れており、残りのASP.NETサイトに統合できることです。 – jrista

+0

ルーティングは、.netによって処理されるページにのみ影響します。 VBScript(.asp)を使用している一部の旧サイトでは、ルーティングは機能しません。ただし、IIS ReWriteモジュールは引き続き動作します。 –