階層化されたUI、BLL、DALアーキテクチャを使用してシステムを作成しました。異なるUIの共有が同じBLLとDAL
現在、同じデータベースを利用するWebサイトを作成する必要があり、既存のシステムBLLとDALの最大50%を使用します。
私は別のソリューションを作成し、BLLとDALを「コピー&ペースト」する必要はありません。なぜなら、変更が加えられたときに、両方のソリューションで多くのものを複製する必要があるからです。
ウェブサイトに独自のBLLとDALを与え、そのコピーを削除するためにコンパイルされたシステムDLLを参照することを検討しましたが、両方のソリューションの更新が頻繁に行われることがあるため、
可能であれば、2つのプロジェクトを論理的に分離しておきたいと思います。助言がありますか?
どのように私は、同じサーバー上の2つの独立したウェブサイトとして、これを設定します:
だからあなたのソリューションは、次のように終わるのでしょうか?または、別のアプリケーションとしてWebAppフォルダを構成するだけでいいですか? – cusimar9
正確に。同じソリューションでそれらを使用することは、いくつかのDLLを共有するための手段に過ぎません。 2つのウェブサイトは、互いに幸せに(そして自動的に)互いに独立して動作します。 –