2012-01-27 15 views
2

従来のASPで作成された非常に大きなアプリケーションがあります。このアプリケーションは、複数のテナントからアクセスされる単一のコードベースで構成されています。それぞれのデータベースには独自のデータベースがあります。このアプリケーションは、長年にわたって開発されています。既存のClassic ASPアプリケーションにMVC3を統合

当初、このアプリケーションから引き継いで、最終的に顧客をこの新しいアプリケーションに移行する新しいアプリケーションをMVC3に書き込むつもりでした。

MVC3で記述されたコードを徐々に使用して既存のアプリケーションに追加することが可能かどうかは疑問です。ある時点で、従来のASPが残っていないMVC3でアプリケーション全体が実行されることが期待されます。アプリケーションは、単一のアプリケーションとして動作しなければならず、1つのログインは、システムの既存の古典的なaspパーツとMVC3で書かれた新しいパーツにアクセスできるようにする必要があります。

誰でもこれを行った経験はありますか?私たちはどんな問題に直面するでしょうか?私たちが見なければならない落とし穴はありますか?

+1

私はあなたにそれをしないと助言します。新しいMVC3プロジェクトを開始し、必要に応じてエリア/ピースの移行を開始する方がはるかに良いでしょう。 そうでなければ手荷物はあまりにも多くなります。このようにすることで、古い古典的なASPコードのいくつかを整理するのにも役立ちます。 –

答えて

2

Classic ASPサイトからMVC3への(痛くて長い)マイグレーションを完了しています。 これは私が移行した大規模なeコマースウェブサイトであり、有益なものだったので、両方を詳細に実行してみました。次のように私は最終的には、このオプションを放棄する私を導い出会ったと の問題がある:あなたがクラシックASPのウェブサイト上でURL書き換えを持っている場合

  • は、それはおそらくASP.NET MVCのルーティングに干渉するつもりは です

    認証は、道の authCookiesは、両方の技術私の場合は

これらの点の両方だったショーストッパーに設定されているため、非常に困難になるだろう。

オープンソースの分野では、Classic ASPサイトをMVCに移行する問題に取り組んでいたので、興味深い展開がありました。 具体的には、ASP Classic Compiler on codeplexをご覧ください。それは有望に見えます。

関連する問題