MVC3には.cshtmlおよび.vbhtmlファイル拡張子の優先度ハンドラーがあり、デフォルトのフォルダーでそれらを見つけようとしているようです。
これらのURLをリクエストする場合:
- domain.com/test.cshtml
- domain.com/test.vbhtml
MVCは常に、デフォルトのフォルダーでこれらの特定の静的ファイルを検索します。
拡張子やルートに関係なく、.cshtmlと.vbhtmlの処理を完全に無視し、他のすべてのURLと同様に完全なURLを渡すだけで、自分でルーティングを処理できるようになります(Nancyを使用)。
AzureインスタンスのIIS7.5でMVC3+Nancy+Razorを実行します。