自分のビルド プロバイダーにも同じことを実装したいと思います。
Visual Studio で ASP.NET Web ページ アプリケーションについて話している: [ファイル] > [新しい Web サイト] > [ASP.NET Web サイト (Razor)]
Cassini で動作するため、IIS Express のものではありません。
自分のビルド プロバイダーにも同じことを実装したいと思います。
私はそれを見つけました、それはHTTPモジュールです、System.Web.WebPages.WebPageHttpModule
このモジュールはファイルが存在するかどうかをチェックし、存在する場合はそのファイルからハンドラーを作成し、リクエストをそのハンドラーに再マップします。
Razor はテンプレート エンジンです。URLとは関係ありません。これらは、ASP.NET ルーティング エンジンによって処理されます。拡張子のない URL は、IIS 7.0 以降でサポートされています。IIS 6.0 では、拡張子のない URL をサポートする場合、aspnet_isapi 拡張子をすべての着信要求に関連付ける必要があります。
MVC3なしでASP.Net WebPagesサイトを構築している場合に便利な「ルーティング」に関するこの情報を見つけて、それについて言及したいと思いました。
読みやすく検索しやすい URL の作成 - ルーティングについて
HTH