これにより、 http:// localhost /のようにデフォルトのホームページもマップされると思いましたが、ヒットしませんでした。
RouteTable.Routes.Add(new Route("{Keyword}", new HomeHandler()));
質問はもちろんなぜですか?ルートを他のページにマップしたいと思います。
これにより、 http:// localhost /のようにデフォルトのホームページもマップされると思いましたが、ヒットしませんでした。
RouteTable.Routes.Add(new Route("{Keyword}", new HomeHandler()));
質問はもちろんなぜですか?ルートを他のページにマップしたいと思います。
これはまだ試していませんが、IISの構成からデフォルトのドキュメントを削除してみてください。IIS 7の場合、この設定は次のweb.config
とおりです。
<configuration>
<system.webServer>
<defaultDocument>
<files>
<clear />
</files>
</defaultDocument>
</system.webServer>
</configuration>
答えはやや複雑です。IIS6 上にあり、特定のプロパティを追加する必要がありました。当時私たちが何をしたかはよく覚えていませんが、グーグルで検索できます。