0

相互に使用するプロジェクト(DLLを意味する)がたくさんある大規模なWebサイトでは、どのような方法が最適ですか?

A.すべてを1つのbin/outputフォルダーに入れます。DLLを相互に直接参照します。これにより、プロジェクトが大幅に過負荷になりますか?

B. DLLをどこに配置するかに関係なく、DLLをWebサービスにして、その方法で相互にアクセスできるようにします。

C.その他..。

4

1 に答える 1

1

複数のプロジェクトが相互にやり取りしている場合は、それらを 1 つのソリューションにまとめてから、実行可能プロジェクトでそのプロジェクトを参照することをお勧めします。ただし、それらを 1 つのソリューションに入れることができず、dll のみを使用する場合は、それらをプロジェクトのフォルダー内に配置して、そこから参照することをお勧めします。このようにして、1 つのセットで dll を管理できます。それによってプロジェクトが過負荷になるかどうかはわかりません。これらの dll がすべて必要な場合は、それらをどこに置いてもかまいません。最終的にはすべて bin/debug フォルダーにコピーされます。
ただし、各プロジェクトのサービスを介して機能を公開し、それを実行可能プロジェクトで使用する場合、パフォーマンスの問題が発生する可能性があります。設計上の考慮事項を考慮する必要があります

于 2012-05-03T08:47:59.720 に答える