ASP.NET MVC 3に移行する従来のClassic ASPアプリケーションがあります。私はそれらを仮想IIS 6のディレクトリ(Windows 2003)。これはDEFAULT.ASPするユーザー、クラシックASPアプリケーションが起動をリダイレクトすることになっているASP.NET MVCとClassic ASP side-by-side
public RedirectResult Index()
{
// go to our Classic ASP application for the time being.
return Redirect("/default.asp");
}
:私にHomeControllerで
私は、単一の作用を有します。しかし、私がブラウザのサイトのルートにたどり着くと、 '/'と '/default.asp'の間に302リダイレクトループが発生します。
私が '/default.asp'のために直接行くと、すべて正常に動作します。
default.aspの上部にいくつかのテキストを出力して停止させるためのデバッグコードを入れましたが(302の場合に備えて)、IISが実際にファイルを処理することはありません。
アイデア?
default.aspが既定のドキュメントの一覧にありました - これがリダイレクトループを引き起こす原因がわかりませんし、リストから削除しても同じ問題が存在します。 –
他のアプリケーション?悪い形ですが、テストのためだけです。あなたの2つのアプリは、参照を区切っているはずですか? /default.aspは、MVCの/ Indexの既定の参照として参照される可能性があります。 – bdparrish