2011-10-24 10 views

答えて

2

書き換えます。

本当にここで何をしたいかによって異なります。新しいスタンドアロン機能を追加しますか?これは簡単なことですが、新しいアプリを仮想ディレクトリに配置するだけです。認証を共有しますか?それはもっと複雑です。セッションを共有しますか?それを忘れて、それは痛みの価値がない。

ポーティング=書き換え。あなたのASPサイトには、.NETから継承して呼び出すことができるいくつかのCOMコンポーネントがある場合を除いて、完全に書き換えられます。これは書き直しのため、使用するのが簡単であれば何でも簡単です。

0

私はClassic ASPウェブアプリケーションをASP.NETの幼少時代にASP.NETサイトに移行しようとしました。それが生産されたのはASPのサイトが.NET Frameworkサンドボックスで実行されていて、遅かれ早かれごみとなっていました。

ASP.NETはASPとはまったく異なるパラダイムですが、名前は変わりません。 ASPは、ASPファイル内のすべてのビジネスロジックを作成するインラインコードに完全に依存します(多かれ少なかれ)。 ASP.NETには、そのライフサイクル全体のさまざまなレベルで独自のレベルの実行があります。 ASP.NET MVCにはASP.NET Webフォームとの類似点はありません。

メンテナンス性と管理性を向上させるために、アプリケーションを書き直すことをお勧めします。分離の心配をするために、設計段階でASP.NET MVCを検討することができます。

関連する問題