ルート「/」を参照するたびに、組み込みのasp.net Webサーバーが「/default.aspx」の提供を主張する理由はありますか?
"/default.aspx" が検出されるたびに "/" にリダイレクトするように global.asax を強制しても、"/default.aspx" への要求として "/" が表示され、無限ループが発生します。
誰でもこの動作を回避できますか?
Cassini (開発用に Visual Studio に付属しているもの) について話していると思います。もしそうなら、それが使用する既定のドキュメントを変更できないため (または、とにかく私が知っている方法では変更できないため)、あなたは不運です。 .
これを回避するには、代わりにローカルの IIS インストールを使用するようにプロジェクトを設定できます。これにより、ディレクトリの参照、デフォルトのドキュメントなどをより詳細に制御できます。
Web プロジェクト (Visual Studio 2005 SP1 または 2008) を使用している場合は、Visual Studioからデバッグを開始するときに表示される開始ページを変更できます。これは、プロジェクト プロパティ ページの [Web] タブの [アクションの開始] セクションで変更できます。
-エドード