4

従来のASP3.0アプリケーションからASP.NETMVCへの移行を評価しています。私はすでにアプリケーションをWebFormsに移行しましたが、このアプリケーションのコードがスパゲッティではなく、MVCスタイルのレイアウトに適しているように見えるなど、さまざまな理由から、この移行にMVCを試すことにしました。

この移行の主な制約の1つは、ダウンタイムを最小限に抑えて(またはできればまったく)段階的に移行する必要があり、移行の進行中に開発を継続できるようにする必要があることです。つまり、従来のASPコードは、おそらく同じIISアプリケーションでも、ASP.NETMVCコードと並行して実行する必要があります。

だから、私はいくつかの関連する質問があります:

  1. 再ルーティングが従来の.aspファイルに影響を与えないようにするための最良の方法は何ですか?(それらを無視します、HttpHandler、特別な再ルーティングルール?)
  2. 同様のシナリオ/移行で人々が遭遇した特別な非自明な問題はありますか?
  3. ASP.NET MVCを使用する場合、通常のASPからWebFormsへの移行で一般的に発生する認証、セッション、および一般的なコードの再利用の問題は異なりますか?

前もって感謝します!

4

2 に答える 2

2

1への答えだけを持っている

routes.IgnoreRoute("{resource}.asp/{*pathInfo}");

クッキーはもらえましたか?

于 2009-11-18T01:30:58.643 に答える
-4

MVCは.netを使用するため、ファイル拡張子は.aspxです。何の問題もないはずです。

于 2009-11-17T23:24:36.497 に答える