私の Web.config には次のものがあります。
<httpHandlers>
. . .
<add verb="GET,HEAD" path="/" type="Vis.Web.BootHandler, Vis" />
</httpHandlers>
その HTTP ハンドラーは、動作するかどうかを確認するためだけに、静的な HTML ページを返します。
Web アプリケーション (Default.aspx などがない) を実行すると、代わりに既定のディレクトリ リストが表示されます。パスを変更すると、"/foo"
完全に正常に動作します。
パスを試し""
てみましたが、ディレクトリのリストも表示されます。それを持ってから、 for 、、および"/foo"
に URL マッピングを追加するのと同じです。""
"~"
"~/"
"/"
Web ルートを処理したり、HTTP ハンドラーでディレクトリ リストを上書きするにはどうすればよいですか?