0

複数のAsp.NetWebアプリケーションプロジェクトがあるアプリケーションを見たことがあります。アプリケーションを開発した人々は、1つのAsp.Net Webアプリケーションプロジェクトと、BusinessLogic、DataLogicなどの他のプロジェクトをC#クラスライブラリプロジェクトとして作成できることを知らなかったようです。すべてのレイヤーをWebアプリケーションプロジェクトとして持つことの意味は何でしょうか?パフォーマンスの問題はありますか?すべてのWebアプリケーションに独自のAppDomainがありますか?

4

1 に答える 1

0

VSの複数のプロジェクトは、アプリケーションのパフォーマンスに影響を与えないはずです。プロジェクトをビルドすると、メインのWebサイトでの参照により、コンパイルされたプロジェクトの最新のコピーが「取得」されます。どちらかといえば、これらのライブラリを再度コンパイルする必要がないため、これによりターゲットサーバーのパフォーマンスが実際に向上する可能性があります。

于 2012-04-17T15:46:52.373 に答える