24

私はVS 2012を使用し、2つのアプリケーションを作成しました:

  1. アプリケーション#1。MVC 3、NET 4.5

  2. アプリケーション#2。MVC 4、NET 4.5

これらのアプリケーションの web.config を比較すると、app#2 (MVC 4) には次のハンドラーが登録されていることがわかります。

  1. ExtensionlessUrlHandler-ISAPI-4.0_32bit
  2. ExtensionlessUrlHandler-ISAPI-4.0_64bit
  3. ExtensionlessUrlHandler-Integrated-4.0

いつ、どのように使用されるのか、誰か説明してもらえますか?

もう 1 つ質問します (オプション)。これらのハンドラーが今必要な場合、ハンドラーをどこに配置すればよいですか? それらの前ですか、それとも後ですか?

4

1 に答える 1

4

これが役立つかもしれないブログ投稿です。

http://blogs.msdn.com/b/tmarq/archive/2010/05/26/how-extensionless-urls-are-handled-by-asp-net-v4.aspx

(皮肉なことに、拡張子のないURLは使用しません)

私の理解では、統合マッピングの恩恵を受けるにはIIS 7以降が必要であり、それより少ない場合は、他のISAPIハンドラーの1つを使用する必要があります。

于 2012-10-03T13:28:21.577 に答える