「en」という名前の Umbraco 5 Web アプリケーションにカスタム エリアがあります。古いリンク (他のサイトの Umbraco 5 より前) を新しいリンクに自動的にリダイレクトしたいので、エリア登録ファイルで新しいルートを次のようにマッピングしました。
context.MapRoute(
"en_Home",
"en/{url}.aspx",
new { action = "HomeRedirection", controller = "Redirection"}
);
しかし、「リソースが見つかりません」というメッセージが表示されます.aspxビットを削除すると、動作します.単純なmvc3アプリケーションを作成してコードをテストし、上記のコードで正常にリダイレクトされる「.aspx」リンクですべて正常に動作しました、私は何が間違っているのかわかりません。助けていただければ幸いです。
前もって感謝します、
シャー